У меня есть база данных 2.1.5 Neo4J, на которой я создал node_auto_index для выполнения полнотекстового поиска по нескольким свойствам узла.Как вернуть результаты яркости Lucene через запрос Cypher?
Таким образом, запрос, как следующее:
START n=node:node_auto_index("title:Boa*") RETURN n;
работает как шарм.
Однако, я хотел бы знать, если это возможно, так или иначе, чтобы сделать запрос cypher возвращать результаты яркости Lucene, чтобы я мог правильно выделить результаты нечеткого поиска для моих пользователей.
Спасибо за быстрый ответ. Тогда я дам API Java. Думаю, мне нужно будет написать плагин сервера для этого? Или возможно ли расширение Cypher в таком случае? – Yomguithereal
Трудно сказать. Это зависит от того, как работает ваш пользовательский интерфейс, но это звучит для меня как нечто, что лучше подходит для приложения Java. Возможно расширение cypher, но, боюсь, для этого потребуются многие точки расширения (в типах возврата, а также в предложениях запроса). – FrobberOfBits
Еще раз спасибо. Я попробую серверный плагин. Мой пользовательский интерфейс - это веб-интерфейс, и маршрут REST должен соответствовать моим потребностям. Я просто стараюсь не нуждаться в базе данных Solr/Elastic Search по моему Neo4j для действительно базового нечеткого поиска. – Yomguithereal