1

我想调用 2 个不同的过程,并将输出组合到一个密码查询中以进行进一步的匹配。是否可以?

所以,为了更清楚: * 我创建了一个手动索引,我在查询中使用call apoc.index.search("myindex","searchterm") * 我还有一些自己的过程,我想与上面的 apoc.index.search 一起使用。

所以我会那样做 call apoc.index.search("myindex","searchterm") and my.own.procedure("searchterm") yield both resultsets

有没有办法做到这一点?

4

1 回答 1

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
``` 
于 2017-08-08T08:52:50.353 回答