Neo4J: запрос индекса узла (с подстановочными знаками) через браузер данных webadmin - PullRequest
2 голосов
/ 15 декабря 2011

Используя индекс по умолчанию, можно сделать nodeIndex.get("message", "Hello") для точных совпадений или nodeIndex.query("message", "Hel*") для приблизительных запросов на основе Lucene. Это работает правильно для меня из Java.

Но как мне выполнить приблизительные запросы через интерфейс браузера данных webadmin? Точные совпадения работают нормально, например:

node:index:nodeIndex:message:"Hello"

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

node:index:[index]:[query]

но я не знаю, что добавить для части [query], и не могу найти никаких примеров этого в руководстве или вики Безуспешно пробовал следующее:

node:index:nodeIndex:"message:Hel*"
node:index:nodeIndex:message:"Hel*"
node:index:nodeIndex:"Hel*"
node:index:nodeIndex:Hel*

Ответы [ 2 ]

2 голосов
/ 15 декабря 2011

Это должно работать:

node:index:nodeIndex:message:Hel*

query - это сообщение: Hel *, так что вы просто добавляете его, также возможны более сложные запросы. См. Руководство по синтаксису lucene .

node:index:nodeIndex:message:Hel* OR message:Wor*
1 голос
/ 16 декабря 2011

Проблема создана.https://github.com/neo4j/community/issues/138

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