关系和节点属性上的Neo4j lucene查询
我已经在节点“User”的“description”属性和关系“Has\u Skill”的“skillname”属性上创建了全文索引“peopleSearch”。根据我的要求,这种关系有更多的属性 我想查询我的neo4j数据库,并获取所有描述文本包含“grails”或skillName为“grails”的neo4j实体(包括用户和关系) Neo4j中的手动索引(您的全文索引就是这种类型的)要么用于节点,要么用于关系。您不能同时拥有两个的组合索引 如果可能的话,那就没有任何意义了,因为您使用Neo4j中的索引来查找遍历的起点。如果索引查询结果是节点和关系的组合,则不可能从该混合结构构建遍历 但是,在Cypher to中,可以使用关系和节点属性上的Neo4j lucene查询,neo4j,Neo4j,我已经在节点“User”的“description”属性和关系“Has\u Skill”的“skillname”属性上创建了全文索引“peopleSearch”。根据我的要求,这种关系有更多的属性 我想查询我的neo4j数据库,并获取所有描述文本包含“grails”或skillName为“grails”的neo4j实体(包括用户和关系) Neo4j中的手动索引(您的全文索引就是这种类型的)要么用于节点,要么用于关系。您不能同时拥有两个的组合索引 如果可能的话,那就没有任何意义了,因为您使用Neo
联合将两个索引查询合并为一个:
START users=node:users('name:ABC*') RETURN users as person
UNION
START friends=node:friends('friendName:DEF*') RETURN friends as person