将参数传递给 Cypher 查询 node_auto_index

Passing parameter into Cypher query node_auto_index

我试图将参数传递给 Cypher 查询 node_auto_index,但没有成功。

DecisionRepository.class:

@Query("START d=node:node_auto_index(':text') MATCH (d:Decision) RETURN d") 
List<Decision> searchDecisions(String text);

用法:

List<Decision> searchDecisions = decisionRepository.searchDecisions("name:aDbma~ OR name:mosyl~");

这可能吗?如果可以,我哪里错了?

使用query parameters

START d=node:node_auto_index({myLuceneQuery}) RETURN d;

然后将 "name:aDbma~ OR name:mosyl~" 发送为 {myLuceneQuery}