Solr実装で特定のフィールドのファセット数を見つけようとしています。
そのフィールドのいくつかの特定の単語のファセットカウントを取得する方法があるかどうか疑問に思いましたか?
例えば、
フィールド名=製品
値には、カメラ<10>、テレビ<20>、DVD <20>、CD<30>を指定できます。
今、テレビとDVDだけのファセットカウントを取得することは可能ですか?
facet.prefixを使用してみましたが、複数の値に対して機能しません。
-ジェイ
Solr実装で特定のフィールドのファセット数を見つけようとしています。
そのフィールドのいくつかの特定の単語のファセットカウントを取得する方法があるかどうか疑問に思いましたか?
例えば、
フィールド名=製品
値には、カメラ<10>、テレビ<20>、DVD <20>、CD<30>を指定できます。
今、テレビとDVDだけのファセットカウントを取得することは可能ですか?
facet.prefixを使用してみましたが、複数の値に対して機能しません。
-ジェイ
ここで説明されているように、Solr は任意のクエリによるファセットをサポートしています。
したがって、あなたの場合、次のクエリでテレビと DVD のみのファセット数を取得できます: http://localhost:8983/solr/select?q=*:*&facet=true&facet.query=product:tv&facet.query=product :DVD