在我的Neo4j / APOC应用程序中,我有HAS_VALUE_ON
与value
属性的关系:
假设我与followng数组值有2个关系:
"value": [
"Java",
"Python",
".NET"
]
"value": [
"Java",
"Python"
]
我使用以下Cypher查询和APOC函数,以返回关系值= .NET
CALL apoc.index.relationships('HAS_VALUE_ON','value:.NET') YIELD rel, start AS d, end AS c RETURN d;
查询成功返回一个节点的正确结果。
现在我不知道如何在我的查询'value:.NET'
中重写以下构造,以便不仅可以测试.NET
的值,还可以测试.NET
的值和Python
在同一时间。
此外,在查询索引时是否可以使用与ALL IN
或ANY IN
类似的内容?
答案 0 :(得分:1)
您可以使用Lucene的查询语言:
CALL apoc.index.relationships(
'HAS_VALUE_ON',
'value:"Python" AND value:".Net"') YIELD start, end
RETURN start, end