您好,
我尝试使用APOC的“封面”功能:
WITH ["f1,"f2",...] as list1
MATCH (n:Frag)
WHERE n.frag in list1
WITH COLLECT(ID(n)) as nodeIds
CALL apoc.algo.cover(nodeIds)
YIELD rel
RETURN rel
它有效,但第一次非常慢。如果我再次这样做,它会变得更快!这是什么意思?
答案 0 :(得分:1)
可能您的问题与apoc.algo.cover
用法无关,而与查询的WHERE
部分无关。您可以尝试在Frag.frag
属性中添加索引来提高性能。
CREATE INDEX ON :Frag(frag)
创建索引后再次运行查询。请注意,索引不会立即可用,但会在后台创建。