2016-11-16 9 views
4

紺碧の検索では全く新しいですが、ファセットとフィルターの違いは何ですか?

私は商品表を持っており、カテゴリとサブカテゴリがあります。 1つのカテゴリの下にあるものを返す場合は、$ filterを使うべきか、またはファセットを使うべきですか?これら2つの違いは何ですか?フィルターは、クエリによって返されるドキュメントを制限するために使用される

多くのおかげ

答えて

4

。ファセット処理は、これらの文書間のフィールド値のサマリーを生成するために使用されます。詳細はhereで、ファセットとフィルターの併用方法に関する一般的な情報はhereです。

特定の例では、1つのカテゴリのドキュメントを取得するには、フィルタを使用します。そのカテゴリの各サブカテゴリ(たとえば)にあるドキュメントの数を確認したい場合は、ファセットを使用します。

関連する問題