我在Solr中有这些字段
"IsFair": "True",
"IsHeight" : "True",
"IsFat" : "false",
"IsManly" : "False"
但是在过滤数据时,我希望它们在前端的单个字段中显示为Fair,Height,Fat,Manly。
类似FilterName的“外观类型”,在这种情况下,我应该将“ Fair”,“ Height”,“ Fat”,“ Manly”作为过滤器。有人建议我使用混合过滤器,但我不知道如何实现。
答案 0 :(得分:0)
我认为最好的实现方式是创建一个类型为 String 的多值字段 appearance_type 并在该字段 appearance_type 上生成构面,稍后在应用过滤器时,您可以使用相同的字段。
因此您的示例文档将具有
{
"id":"doc1",
"appearance_type":["fair","height"]
}