在我的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嵌套构面之上应用过滤逻辑(类似构面查询)?