2

ファセット クエリで大きなパフォーマンスの問題が発生しています。

20,000,000 を超えるドキュメントのインデックスがあります。そして、6 つの多値フィールドですべてのクエリ ファセット検索を行っています。

facet.method を ENUM に設定しました...これによりパフォーマンスは向上しましたが、それでも許容できません。QTIMEが文字通り6秒以上かかるところ。インデックスは毎日大きくなっています... 1 週間に約 5 万件のドキュメントがあります

誰か助けてくれませんか!解決策はありますか?すべてを確認し、すべてのヒントを読みましたが、これまでのところ役に立たなかったものはありません

誰かがこの問題にぶつかりましたか?

私はsolr 3.6を使用しています

4

1 に答える 1

2

SolrCaching#filterCacheCache_hit_rateを確認してください。
フィルター クエリはフィルター キャッシュを使用しており、後続のフィルター クエリのパフォーマンスを向上させるために、それに応じて設定する必要があります。
管理ページのキャッシュ統計でヒット率を確認してください。ヒット率が低い場合は、キャッシュが使用されていないことを意味します。正しい値に微調整すると、パフォーマンスが大幅に向上します。

于 2012-11-09T17:56:34.633 に答える