質問
i多評価フィールド(ドキュメントなし)でファセットカウントをフィルタリングしたい
例:
select?q=*:*&rows=5&facet=true&facet.limit=5&facet.field=productID&facet.sort=true
facet.field productId
でカウントをフィルタリングする機会はありますか?
以前のクエリで得られたものは次のとおりです:
<lst name="facet_counts">
<lst name="facet_queries"/>
−
<lst name="facet_fields">
−
<lst name="productID">
**<int name="EG7SpTw03mJ25vxS5jcB24">603</int>**
<int name="E53OBaX5hjGDAKzbHHaDG1">573</int>
<int name="sSLMrsA0wjLF8iWRAbzNq4">415</int>
<int name="ijcfPOTpg3eeGoXSW8h8L5">336</int>
<int name="Lij0a3kVgQzLxtOMgOXb06">296</int>
</lst>
</lst>
<lst name="facet_dates"/>
</lst>
クエリをフィルタリングして、次のような結果を取得します。
&#8722; &#8722; 603 573 415 336 296
<lst name="facet_counts">
<lst name="facet_queries"/>
−
<lst name="facet_fields">
−
<lst name="productID">
<int name="E53OBaX5hjGDAKzbHHaDG1">573</int>
<int name="sSLMrsA0wjLF8iWRAbzNq4">415</int>
<int name="ijcfPOTpg3eeGoXSW8h8L5">336</int>
<int name="Lij0a3kVgQzLxtOMgOXb06">296</int>
<int name="Lij0a3kVgQzLxtOMYERESW">293</int>
</lst>
</lst>
<lst name="facet_dates"/>
</lst>
productId:EG7SpTw03mJ25vxS5jcB24でフィルタリングしたいだけです...
THX
解決
まあ、私は解決策を見つけました、それはfacet.prefixパラメータを使用するだけです
select?q = :&amp; rows = 5&amp; facet = true&amp; facet.limit = 5&amp; facet.field = productID&amp; facet.sort = true&amp; facet.prefix = EG7SpTw03mJ25vxS5jcB24
取得する出力は次のとおりです:
<lst name="facet_counts">
<lst name="facet_queries"/>
−
<lst name="facet_fields">
−
<lst name="taxonUUID">
<int name="EG7SpTw03mJ25vxS5jcB24">603</int>
</lst>
</lst>
<lst name="facet_dates"/>
</lst>
このトピックについて、より複雑な新しい質問を作成します...
所属していません StackOverflow