仅返回顶部结果

时间:2012-08-28 17:15:50

标签: solr

在分面搜索中,可能会返回许多方面:

<lst name="provider_id">
    <int name="18"> 39843 </int>
    <int name="1"> 18398 </int>
    <int name="5"> 6949 </int>
    <int name="6"> 5274 </int>
    <int name="16"> 2717 </int>
    <int name="4"> 2333 </int>
    <int name="11"> 2107 </int>
    <int name="13"> 2095 </int>
    <int name="17"> 433 </int>
    <int name="12"> 408 </int>
    <int name="9"> 50 </int>
    <int name="14"> 0 </int>
    <int name="2"> 0 </int>
</lst>

如何将输出限制为仅排在前3个方面?

1 个答案:

答案 0 :(得分:4)

使用&facet.limit=3(或您想要使用的任何其他号码)。

顺便说一下,这个参数的默认值是100;如果您想要返回无限制的facet结果,请使用负数。

以下是Solr中包含的Simple Faceting工具包可以使用的完整参数列表: http://wiki.apache.org/solr/SimpleFacetParameters