ElasticSearch 的 DisMaxQueryBuilder 的理解

DisMaxQueryBuilder的定义:

A query that generates the union of documents produced by its sub-queries, and that scores each document with the maximum score for that document as produced by any sub-query, plus a tie breaking increment for any additional matching sub-queries.

就是DisMaxQueryBuilder可以用来查找出 最高的几个 分数的doc,

注意是,这几个 最高分的分值是相同的,

如果只有一个 最高分的doc就只返回一个doc

相关推荐
IT成长日记5 分钟前
【Hadoop入门】Hadoop生态之Flume简介
大数据·hadoop·flume
IT成长日记7 分钟前
【Hadoop入门】Hadoop生态之Spark简介
大数据·hadoop·spark
Lilith的AI学习日记8 分钟前
LangChain高阶技巧:动态配置Runnable组件的原理剖析与实战应用
大数据·网络·人工智能·架构·langchain
Data跳动1 小时前
【Flink运行时架构】组件构成
大数据·架构·flink
IT成长日记10 小时前
【Hadoop入门】Hadoop生态之MapReduce简介
大数据·hadoop·mapreduce
Apache Flink10 小时前
Dinky 和 Flink CDC 在实时整库同步的探索之路
大数据·flink
成长之路51412 小时前
【实证分析】数智化转型对制造企业全要素生产率的影响及机制探究(1999-2023年)
大数据
黑眼圈的小熊猫13 小时前
Git开发
大数据·git·elasticsearch
涛思数据(TDengine)13 小时前
虚拟表、TDgpt、JDBC 异步写入…TDengine 3.3.6.0 版本 8 大升级亮点
大数据·数据库·tdengine