Neo4j 将参数传递到Cypher查询节点\u auto\u索引
我试图在没有任何运气的情况下将一个参数传递到Cypher查询节点\u auto\u索引中 DecisionRepository.class:Neo4j 将参数传递到Cypher查询节点\u auto\u索引,neo4j,cypher,spring-data,Neo4j,Cypher,Spring Data,我试图在没有任何运气的情况下将一个参数传递到Cypher查询节点\u auto\u索引中 DecisionRepository.class: @Query("START d=node:node_auto_index(':text') MATCH (d:Decision) RETURN d") List<Decision> searchDecisions(String text); @Query(“START d=node:node\u auto\u index(':text')匹
@Query("START d=node:node_auto_index(':text') MATCH (d:Decision) RETURN d")
List<Decision> searchDecisions(String text);
@Query(“START d=node:node\u auto\u index(':text')匹配(d:Decision)返回d”)
列出搜索决定(字符串文本);
用法:
List<Decision> searchDecisions = decisionRepository.searchDecisions("name:aDbma~ OR name:mosyl~");
List searchDecisions=decisionRepository.searchDecisions(“名称:aDbma~或名称:mosyl~”);
有可能吗?如果有,我错在哪里?使用
然后发送
“name:aDbma~或name:mosyl~”
作为{myLuceneQuery}
非常感谢,现在可以工作了!我忘了在方法@Param(“text”)的签名中添加@Param注释
START d=node:node_auto_index({myLuceneQuery}) RETURN d;