私のテスト環境では、各サーバーに約 1 億 3000 万のドキュメントがあります。日付でソートせずに検索すると高速に動作しますが、ソートが有効になっていると非常に遅くなります。
インデックスの作成中にsolrがインデックス付きフィールドをソートできれば、検索がより効率的になると思います。では、インデックス作成中にいくつかのフィールドをソートするように solr を構成するにはどうすればよいでしょうか?
私のテスト環境では、各サーバーに約 1 億 3000 万のドキュメントがあります。日付でソートせずに検索すると高速に動作しますが、ソートが有効になっていると非常に遅くなります。
インデックスの作成中にsolrがインデックス付きフィールドをソートできれば、検索がより効率的になると思います。では、インデックス作成中にいくつかのフィールドをソートするように solr を構成するにはどうすればよいでしょうか?
最初のクエリは遅くなりますが、後続のすべてのクエリは速くなるはずです。Solrは、並べ替え
にFilterQueryCacheを使用できる必要があります。
ソートフィールドをウォームアップすることもできます。
また、オーバーヘッドがソートの原因であり、クエリやスコアリングが含まれていないかどうかも確認してください。