Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
neo4j全文搜索和精确值过滤器如何编写查询?_Neo4j_Full Text Search - Fatal编程技术网

neo4j全文搜索和精确值过滤器如何编写查询?

neo4j全文搜索和精确值过滤器如何编写查询?,neo4j,full-text-search,Neo4j,Full Text Search,假设我有一些节点,例如:nodeA、nodeB、nodeC和 nodeA跟随nodeB nodeA跟随nodeC 每个节点都有一些属性,如:id、昵称、年龄等 match (a:Node)-[f:follow]->(x:Node) where a.id = 123 and x.nickname contains "jack" return x 我尝试过这种方法,但“x.昵称包含杰克”部分 不是全文搜索 我知道全文搜索: CALL db.index.fulltext.queryNodes(

假设我有一些节点,例如:nodeA、nodeB、nodeC和
nodeA跟随nodeB
nodeA跟随nodeC

每个节点都有一些属性,如:id、昵称、年龄等

match (a:Node)-[f:follow]->(x:Node)
where a.id = 123 and x.nickname contains "jack"
return x
我尝试过这种方法,但“x.昵称包含杰克”部分 不是全文搜索

我知道全文搜索:

CALL db.index.fulltext.queryNodes("nodeByNickname", "jack") YIELD node
但是我如何组合这两个查询呢

两天后:
我尝试了以下方法来查询,但我不知道这是否适合我的情况,而且它是有效的

CALL db.index.fulltext.queryNodes("theIndexName","jack") yield node AS x 
match (a:Node) -[f:follow]->(x) 
where a.id = 123 
return x

全文索引的使用有点复杂。您可以从开始学习,然后按照底部的链接了解如何配置全文索引以及如何使用此类索引。非常感谢,我已经阅读了手册,但我仍然找不到适合我的情况的方法全文索引的使用有点复杂。您可以从开始学习,并按照底部的链接了解如何配置全文索引以及如何使用此类索引。非常感谢,我已经阅读了手册,但我仍然找不到适合我的情况的方法