我有一个使用如下术语的请求:
{
"query": {
"bool": {
"should": [
{
"terms": {
"subjects.id": [
1,
2,
3
], boost: 3
}
},
{
"terms": {
"qualification_type.id": [
3,
5
], boost: 2
}
}
]
}
}
我工作得很好,但与仅匹配一个主题的文档相比,匹配三个主题的文档得分更高。
我的问题是:如果科目有一个或多个匹配,有没有办法强制分数相同?
提前致谢 !