对节点属性关系属性做全文检索-类似于万方的高级检索能否实现
发布于 10 天前 作者 crazyyanchao 91 次浏览 来自 问答

需求:对NEO4J中的节点关系属性做检索,类似于万方的高级检索,这种复杂条件检索基于NEO4J有没有比较好的实现方式,主要在于多条件的组合。 TIM截图20190314114145.png

2 回复

可以,neo4j支持 lunce全文检索

@pangguoming CALL apoc.index.search此过程如何使用与或非条件,精确模糊条件?能否给个示例。(在测试时组合的条件检索出的结果不正确。)

CALL apoc.index.search("nodesProperties", "skills:Python~ AND lnkurl:http://www.linkedin.com/in/annmpaul OR  urlpattern:annmpaul OR  fullname:Ann Paul OR  nameNodeSpace:Ann Paul ",50) YIELD node RETURN node

创建索引CALL apoc.index.addAllNodes,使用这个过程建立有多标签多个属性的节点索引。现在需要对这些数据进行如上图所示的多条件组合查询。 对字段单独建立索引,然后直接用cypher做个需求会不会效率非常低下?希望可以指点一下。

回到顶部