私はタグの概念を使用して、他に似た検索要素のためのクエリを持っていました:のNeo4jサイファークエリのパフォーマンス
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
「類似」タイプのプロパティを使用して索引付けされたノードのセットです。 "To"は、 "類似の"ノードと比較しなければならないノードです。
同様のクエリ自体は500個のノードを返し、TAGGED関係の数は3000です。タグノードは500です。 私のマシンでは、このクエリに50秒かかります。
order by句および/またはcount句を削除すると、パフォーマンスが向上しません。
偶然、テストデータベースまたはデータジェネレータを提供してもらえますか?それを見てプロファイルしたいと思いますか? –