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 lucene查询_Neo4j - Fatal编程技术网

关系和节点属性上的Neo4j lucene查询

关系和节点属性上的Neo4j lucene查询,neo4j,Neo4j,我已经在节点“User”的“description”属性和关系“Has\u Skill”的“skillname”属性上创建了全文索引“peopleSearch”。根据我的要求,这种关系有更多的属性 我想查询我的neo4j数据库,并获取所有描述文本包含“grails”或skillName为“grails”的neo4j实体(包括用户和关系) Neo4j中的手动索引(您的全文索引就是这种类型的)要么用于节点,要么用于关系。您不能同时拥有两个的组合索引 如果可能的话,那就没有任何意义了,因为您使用Neo

我已经在节点“User”的“description”属性和关系“Has\u Skill”的“skillname”属性上创建了全文索引“peopleSearch”。根据我的要求,这种关系有更多的属性

我想查询我的neo4j数据库,并获取所有描述文本包含“grails”或skillName为“grails”的neo4j实体(包括用户和关系)

Neo4j中的手动索引(您的全文索引就是这种类型的)要么用于节点,要么用于关系。您不能同时拥有两个的组合索引

如果可能的话,那就没有任何意义了,因为您使用Neo4j中的索引来查找遍历的起点。如果索引查询结果是节点和关系的组合,则不可能从该混合结构构建遍历

但是,在Cypher to中,可以使用
联合将两个索引查询合并为一个:

START users=node:users('name:ABC*') RETURN users as person
UNION
START friends=node:friends('friendName:DEF*') RETURN friends as person