比方说,我在ElasticSearch 6.2有一些复杂的查询,它可以返回下一个点击:
"hits" : [
{
...
"_score" : 100,
"_source" : { ... }
...
},
{
...
"_score" : 99,
"_source" : { ... }
...
},
{
...
"_score" : 50,
"_source" : { ... }
...
},
{
...
"_score" : 49,
"_source" : { ... }
...
}
]
还是同样的查询可以返回:
"hits" : [
{
...
"_score" : 10,
"_source" : { ... }
...
},
{
...
"_score" : 9.9,
"_source" : { ... }
...
},
{
...
"_score" : 2,
"_source" : { ... }
...
},
{
...
"_score" : 1,
"_source" : { ... }
...
}
]
正如你所看到分数的分布是不均匀的,并有接近得分的项目组。 我需要包括对结果从顶部组项目设置。 我不能提供合理的min_score
,因为不同的查询参数的绝对分数值可以不同非常多。 有没有什么办法让不考虑实际绝对值的弹性回顶进球组? 先感谢您。