2017-10-24 10 views
0

APIの1つから要求されるファセットフィールドの数を制限したいのですが、1つの方法は必要な制限に従ってコーディングすることです。1つのsolrクエリで1つのクエリで1つのファセットフィールドを検索できますか?ファセットフィールドの数に制限はありますか?

私は、要求されたファセットフィールドの総数を制限するためにsolrが提供するパラメータがあるかどうか疑問に思っていました。

答えて

0

ファセットアプリケーションのコンテキストによって異なります。しかし、ほとんどの場合、私はそれをコーディング時に行う方が良いと思います。

私が知る限り、Solrには「ファセット制限」機能はありませんが、それはそうだとしましょう。あなたは15までのファセットを持つ要求をSolrに送信すると、最後に無視される可能性があります5つのファセットを削除し、最初の10つのファセットを使用して結果を返します。 Solrは、あなたが望むものと正確に一致する結果を返すことをお勧めします。

したがって、コード内の過剰なファセットを処理してからSolrに送信してください。

関連する問題