2016-11-18 7 views
0

私のprojのセキュリティ要件のために、私はカスタムリクエストハンドラを作成しました(例えば、 "/ new"のような)特定のユーザからのリクエストを処理するために&私はデフォルトの "/ select"別のユーザーのセットからの要求です。この区別は、異なるフィールドセット(qf)を検索するために行われます。私のクエリ文字列(例えば、q = "car")は/ newハンドラに送られ、100個の結果を取り出します&同じ(q = "car")が/ selectに送られ、50の結果が得られます。これらのクエリ結果は、 ごとに個別に処理されるか、同じキャッシュから取得されます。要するに、Solrリクエストハンドラは、独自のクエリキャッシュに結び付けられていますか?Solrcacheとrequesthandler

答えて

0

Solrのすべてのキャッシュから、最も重要なのは、filterCacheです。適切に設定され、クエリがfqを使用する場合、通常は大きな影響を与えます。

私の理解では、filterCacheはすべてのリクエストハンドラで共有されています。

他のキャッシュ、documentCache、queryResultCacheなどは、それほど重要性が低いです。

関連する問題