Можно ли рассматривать свойства узлов как особый тип узлов в Neo4j? - PullRequest
1 голос
/ 30 марта 2012

Мой вопрос мотивирован следующей проблемой.У меня есть набор веб-документов, из которых я извлекаю ключевые слова.Я хочу сохранить эти данные в Neo4j для дальнейшего анализа (более или менее интеллектуального анализа графов, включая проблему изоморфизма подграфов): каждый веб-документ является узлом;гиперссылка с одного веб-документа на другой - соответствующая направленная связь;ключевые слова являются свойствами узлов.В этом параметре свойство ключевого слова может быть приписано нескольким узлам (я надеюсь, что это выполнимо).

Мне нужна помощь со следующими вопросами (на которые мне сложно ответить, зная только самые базовые вещи о Neo4j):

1) Можно ли выбрать все узлы, которым присвоено определенное свойство"keyword1"?

2) Как выбрать общие (перекрывающиеся) свойства ключевых слов для 2 узлов "doc1" и "doc2"?т. е. общие ключевые слова для 2 веб-документов

3) Лучше ли создать какой-либо строковый ключ для свойств ключевых слов (а не использовать автоматически увеличенное целое число по умолчанию)?/ ссылки будут высоко оценены.Я использую привязку Python для Neo4j в Windows.

1 Ответ

1 голос
/ 31 марта 2012

глобальные поиски обрабатываются с помощью индексов.Вам, вероятно, следует создать индекс, содержащий оба ключевых слова, подкрепленные lucene, чтобы затем вы могли задавать комбинированные запросы на узлах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...