通过索引查找Neo4j的密码查询/节点

时间:2013-04-18 09:10:39

标签: indexing neo4j cypher

在我的数据集中,有一个节点具有类似

的属性

离) 节点4 姓名" personid_10" 标签"安德鲁"

并且,在所有节点中,其中一半节点同时具有名称'和'标签' 但其他人只有姓名'财产,这一点非常重要!

当我构建这样的查询时,

start n=node:nodes(name="personid_10")
return n;

我可以得到满意的查询结果。

但在其他情况下(使用'标签'属性)

start n=node:nodes(label="Andrew")
return n;

无法获得任何结果。

我有什么解决方案吗?...

1 个答案:

答案 0 :(得分:2)

您可以使用lucene查询在属性键上执行'或':

start n=node:nodes('label:Andrew name:personid_10')
return n

如果你得到重复,可能需要做一个明确的