【发布时间】:2011-11-14 16:21:00
【问题描述】:
我使用标签概念查询了与另一个类似的搜索元素:
START similar=node:TYPE_INDEX("type1"), to=node(20325)
match similar-[:TAGGED]->tag<-[:TAGGED]-to
return distinct similar, count(tag)
order by count(tag) DESC
“相似”是一组使用 type 属性索引的节点。 “To”是我必须与“相似”节点进行比较的节点。
类似查询本身返回500个节点,关系TAGGED的计数是3000。标记节点是500。 在我的机器上,这个查询需要 50 秒。
删除 order by 子句和/或 count 子句不会提高性能。
【问题讨论】:
-
能否提供您的测试数据库或数据生成器,我想看看它并对其进行分析?