我想调用两个不同的过程,并在一个密码查询中将输出结合起来进行进一步的匹配。有可能吗?
所以,为了更清楚:
*我在call apoc.index.search("myindex","searchterm")
的查询中创建了一个手动索引
*我也有一些自己的程序,我想与上面的apoc.index.search一起使用。
所以我会这样做的
call
apoc.index.search("myindex","searchterm") and my.own.procedure("searchterm")
yield both resultsets
有没有办法做到这一点?
答案 0 :(得分:0)
感谢@cybersam的评论。我发现了如何使用两个过程调用。就我而言,它是:
```
CALL my.own.procedure(params) YIELD node as molecule, score as score
CALL apoc.index.search('search-index',{keyword}) YIELD node as finding
MATCH (molecule)<-[:CONTAINS]-(d:Document)
MATCH (finding)--(d)
RETURN d
```