是否可以创建一个solr查询,其中只返回在多值字段中具有多个条目的文档。例如:
$(document).ready(function(){
$('.btn-close').click(function){
$(this).parent().fadeOut();
});
});
我的天真样本查询只是为了解释我想要的东西:
docs: [
{
id: 1,
myfield: ["hello word", "hello stackoverflow"]
},
{
id: 2,
myfield: ["hello word"]
}
]
答案 0 :(得分:1)
是的,但不是“开箱即用”。为了实现您正在寻找的内容,您需要使用CountFieldValuesUpdateProcessorFactory以及在您的案例myfield_count中调用的新字段。例如:
docs: [
{
id: 1,
myfield: ["hello word", "hello stackoverflow"]
myfield_count: 2
},
{
id: 2,
myfield: ["hello word"]
myfield_count: 1
}
]
之后你可以简单地使用一个布尔函数来为myfield_count> 1过滤或得分。