首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Neo4jphp(或REST)是否支持同时使用空格和通配符的搜索查询

Neo4jphp(或REST)是否支持同时使用空格和通配符的搜索查询
EN

Stack Overflow用户
提问于 2013-07-04 16:23:51
回答 1查看 158关注 0票数 1

Neo4jphp(REST)(在Lucene上建立索引)支持空格和通配符的搜索查询吗?

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

$testindex->query(name:"jim grand udu*"); //here lucene indexes neo4j nodes by property "name"

但它不匹配任何内容,即使有精确匹配也是如此。这里的*似乎失去了它的功能,只是作为一个字符串传递。如果我把它和一个单词一起使用,它就会起作用。

$testindex->query(name:jim*); //This Works

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

EN

回答 1

Stack Overflow用户

发布于 2013-11-07 04:56:27

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

代码语言:javascript
复制
GET http://localhost:7474/db/data/index/node/node_auto_index?query=name:Ke*nu~%20AND%20name:R*ves~

即name:first_string和name:second_string.....

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17465347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档