Solr嵌套面带有过滤面

时间:2018-06-25 18:10:46

标签: solr facet

在我的solr索引中,我有一个具有以下定义的字段标记。

<field name="tags" type="string" indexed="true" stored="true" multiValued="true" />

我已经有了一个预定义的标签列表(a,b,c,d,e),我只想为这些标签做嵌套构面。

top_tags:{
    type: terms,
    field: tags,
    limit: 5,
    facet:{
        type: terms,
        field: tags,
        limit: 5
    }
  }  

当我在嵌套构面之上应用时,它为前5个标签提供了嵌套构面输出,而不是为我的预定义标签提供了嵌套构面输出。以下是输出。

"top_tags":{
      "buckets":[{
          "val":"x",
          "count":10,
          "buckets":[
          {
            "val":"x",
            "count":10
          },
          {
                "val":"y",
                "count":5
         }
        ]}},

如何在JSON嵌套构面之上应用过滤逻辑(类似构面查询)?

0 个答案:

没有答案