elasticsearch 什么是学期和非学期的固定分数
我得到了下面两个DSL查询的相同输出。我不理解在恒定的分数和没有分数之间 有什么区别?比其他的有什么优势吗 下面是示例查询DSL
elasticsearch 什么是学期和非学期的固定分数,
elasticsearch,dsl,
elasticsearch,Dsl,我得到了下面两个DSL查询的相同输出。我不理解在恒定的分数和没有分数之间 有什么区别?比其他的有什么优势吗 下面是示例查询DSL { "query" : { "constant_score" : { "filter" : { "term" : { "name.keyword": "Anthropology 2
{
"query" : {
"constant_score" : {
"filter" : {
"term" : {
"name.keyword": "Anthropology 230"
}
}
}
}
第二个示例查询
{
"query": {
"term" : {
"name.keyword": "Anthropology 230"
}
}
}
有什么区别?与其他方法相比有什么优势吗?恒定分数可以让您否定内置的 现在你说,好吧,我明白了,但为什么我在乎,为什么这甚至是一个功能? 在你发布的用例中,你不在乎。它实际上只是产生了开销 那你什么时候会在乎?一种可能的情况是: 您使用的是基于多个查询获取文档。现在,通常情况下,你会受到弹性给出的正常分数的约束。但是,如果你想从这些查询中得到一个持续的大的提升,那该怎么办呢?恒定分数赋予您这样做的能力 您可以找到此类案例的详细示例