0

Solr で Luke を使用して、フィールドごとのドキュメントの合計量を返したいのですが、?numTerms を少なくとも 1 に設定した場合にのみドキュメントの合計を返します。これにより、特に値を使用する場合に Luke リクエストが大幅に遅くなります。オートコンプリート ドロップダウンに入力します。リクエストごとに約 1 秒対 5 秒。ドキュメント数を取得するための代替のより高速な方法はありますか?

4

1 に答える 1

0

Luke は、起動時に各フィールドを含むドキュメントの数を表示することを知っています。Luke のソースを調べてみませんか? 結局のところ、それはオープンソースです...

すべてのフィールド doc カウントを取得したら、それらをキャッシュして、再度取得する必要がないようにします。

于 2013-02-13T12:25:30.800 に答える