neo4jphp(或REST)是否同时支持带空格和通配符的搜索查询

neo4jphp(或REST)是否同时支持带空格和通配符的搜索查询,php,rest,lucene,neo4j,neo4jphp,Php,Rest,Lucene,Neo4j,Neo4jphp,neo4jphp(REST)(在Lucene上建立索引)是否支持同时使用空格和通配符的搜索查询 实际上,我正在运行以下查询: $testindex->query(名称:“jim grand udu*”)//在这里,lucene按属性“name”索引neo4j节点 但它与任何东西都不匹配,即使有精确的匹配。这里的*似乎失去了它的力量,只是作为字符串传递。如果我把它和一个词连用,它就会起作用 $testindex->query(名称:jim*)//这是可行的 它似乎在引号中失去了意义,但除非我使用引

neo4jphp(REST)(在Lucene上建立索引)是否支持同时使用空格和通配符的搜索查询

实际上,我正在运行以下查询:

$testindex->query(名称:“jim grand udu*”)//在这里,lucene按属性“name”索引neo4j节点

但它与任何东西都不匹配,即使有精确的匹配。这里的*似乎失去了它的力量,只是作为字符串传递。如果我把它和一个词连用,它就会起作用

$testindex->query(名称:jim*)//这是可行的

它似乎在引号中失去了意义,但除非我使用引号,否则空格不起作用,所以它们似乎不能一起使用。任何帮助都将不胜感激,我在neo4jphp或neo4j的REST文档中找不到解决方案,我知道这在lucene和neo4j javaapi中使用wildcardquery是可能的。谢谢

试试这个(它在Neo4j-2.0.0-M06上对我有效)

i、 名称:[第一个字符串]和名称:[第二个字符串]

搜索ApacheLucene-Query解析器语法以了解更多详细信息。

试试这个(它在Neo4j-2.0.0-M06上对我有用)

i、 名称:[第一个字符串]和名称:[第二个字符串]


搜索Apache Lucene-查询解析器语法以了解更多详细信息。

您是否尝试过从命令行curl调用或通过Neo4j web管理接口运行查询?嗨,Josh,这适用于空间查询这适用于星型查询:*但这不适用于星型和空间:**%22。我不知道如何做到这一点。这也是可行的:但是*在REST本身的引号内似乎不起作用。还是可以让它发挥作用?谢谢您是否尝试过从命令行curl调用或通过Neo4j web管理界面运行查询?嗨,Josh,这适用于空间查询这适用于星型查询:*但这不适用于星型和空间:**%22。我不知道如何做到这一点。这也是可行的:但是*在REST本身的引号内似乎不起作用。还是可以让它发挥作用?谢谢
GET http://localhost:7474/db/data/index/node/node_auto_index?query=name:Ke*nu~%20AND%20name:R*ves~