0
私は((q1 AND q2) OR (q3 AND q4))
のような検索クエリを持っています。私は、must
,should
をElasticsearchのsearch
またはscroll
APIクエリで複製できます。しかし、私はElasticsearchでどのように多くのクエリを単一のクエリで組み合わせることができるかを知りたい。私はshould
節で1000のクエリを渡すと約1000 OR
クエリを持って、パフォーマンスに悪影響を及ぼすでしょうか?クエリの数に制限はありますか?私はmax_clause_count
になることができるクエリの節に制限があることを知っています。クエリの数に同様の制限がありますか?Elasticsearchの組み合わせクエリの最大数
最初は膨大な量のドキュメントを返すクエリが1つありましたが、それらのすべてを常に必要とするわけではありません。ほとんどの場合、私はそれらのうちのほんの少ししか必要としません。最初のクエリは、noのために多くの時間がかかりました。シリアライゼーション/デシリアライゼーション時間。最適な量の文書を返すように組み合わせたクエリを作成することを考えました。最終的には、非常に多くのクエリを組み合わせたクエリになりました。常に1000クエリではなく、最悪のシナリオです。場合によってはわずか10のクエリ。私はちょうどno以上の制限があるかどうか確認したい。私は古いソリューションや何かに変更することができます。 – Rohanil
あなたのユースケースを記述し、データサンプルとクエリを渡す必要があるかもしれないので、改善の手助けをすることができます。 –