Elastic认证特训营 难点解读07——到底Disjunction max query 是什么鬼?

Posted 铭毅天下

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elastic认证特训营 难点解读07——到底Disjunction max query 是什么鬼?相关的知识,希望对你有一定的参考价值。

1、Disjunction 定义

逻辑或(logical or)又称逻辑析取(logical disjunction)。理解成或就很好解释了。

Disjunction max 通俗解释为:多个之间取或的最大值。

2、官方文档直翻译

将任何与任一查询匹配的文档作为结果返回,但只将最佳匹配的评分作为查询的评分结果返回 。

3、上个例子 解读一下

DELETE my_index
PUT /my_index/_doc/1
{
    "title": "Quick brown rabbits",
    "body":  "Brown rabbits are commonly seen."
}
PUT /my_index/_doc/2
{
    "title": "Keeping pets healthy",
    "body":  "My quick brown fox eats rabbits on a regular basis."
}

以上是关于Elastic认证特训营 难点解读07——到底Disjunction max query 是什么鬼?的主要内容,如果未能解决你的问题,请参考以下文章

Elastic认证特训营 难点解读05——如何避免意外的大量删除?

Elastic认证特训营 难点解读04——集群问题排查实战指南

Elastic认证特训营 难点解读13——Mapping新创建后,还可以更新吗?

Elastic认证特训营 难点解读02——如何提高某个字段的评分?

Elastic认证特训营 难点解读08——聚合的概念不好理解,怎么办?

Elastic认证特训营 难点解读11——自定义分词Analysis部分好难理解啊?