#ruby-on-rails #neo4j
#ruby-on-rails #neo4j
Вопрос:
Я пытаюсь использовать автоматическое индексирование с сервером neo4j REST (сообщество — 1.4.M04). Это в проекте Rails, поэтому я использую neography
оболочку.
Я не смог найти сводный учебник в Интернете, из того, что я мог прочитать в нескольких блогах, вот что я сделал:
В conf /neo4j.properties:
node_keys_indexable=title,bucket_type
node_auto_indexing=true
relationship_auto_indexing=true
После этого с помощью консоли rails:
neo = Neography::Rest.new
neo.create_node_index("node_auto_index", "fulltext", "lucene")
Я вижу индекс в веб-администраторе, но запрашиваю данные:
localhost:7474/db/data/index/node/node_auto_index/name/test_name
не возвращает никаких данных.
Любая помощь была бы высоко оценена.
Комментарии:
1. когда и как вы добавили данные? перед созданием индекса? Можете ли вы показать фрагмент кода, который фактически добавляет данные?
2. И вы индексируете не свойство name, а свойство title.
Ответ №1:
Добавление индекса не добавляет старые данные в индекс. Это должно быть сделано вручную.