Выполняет ли neo4jphp (REST) (индексирование на Lucene) поисковые запросы с пробелами и подстановочными знаками.Поддерживает ли neo4jphp (или REST) поисковые запросы как с белыми пробелами, так и с подстановочными знаками
На самом деле я бегу следующий запрос:
$testindex->query(name:"jim grand udu*"); //here lucene indexes neo4j nodes by property "name"
но это ничего не соответствует, даже если точные совпадения доступны. Кажется, * здесь теряет свою силу и просто передается как строка. Если я использую его с одним словом, он работает.
$testindex->query(name:jim*); //This Works
кажется * теряет смысл в кавычках, но пробелы не работают, если я не использую кавычки - Так, кажется, что они не могут быть использованы вместе. Любая помощь была бы оценена, я не могу найти решение в документации neo4jphp или REST из neo4j, я знаю, что это возможно в lucene и neo4j javaapi, используя wildcardquery. Благодаря!
Вы пытались запустить запросы из командной строки или с помощью встроенного веб-администратора Neo4j? –
Привет, Джош, Это работает для космических запросов http: // localhost: 7474/db/data/index/node/players? Query = name:% 22jim% 20grand% 20udupa% 22 Это работает для звездных запросов: http: // localhost : 7474/db/data/index/node/actors? Query = name: jim * Но это не работает как для звезды, так и для пространства: http: // localhost: 7474/db/data/index/node/players? Query = имя:% 22jim% 20grand% 20udu *% 22. Я не уверен, как это сделать. – DevD
Это также работает: http: // localhost: 7474/db/data/index/node/actors? Query = name:% 22jim% 20grand% 22% 20AND% 20name: udu% 2A Но * похоже, не работает в кавычках в REST сам. Или можно заставить его работать? Благодаря! – DevD