elasticsearch 是非确定性的吗?

2024-02-12

由于elasticsearch计算分数的算法,每次执行查询时是否不会以相同的顺序返回相同的结果?或者是别的什么?有没有办法让每次执行查询时结果都以相同的顺序返回?这是正常的吗?


这可能与 elasticsearch 默认在本地计算相关性分数的方式有关。

尝试添加:

&search_type=dfs_query_then_fetch

您的查询,看看是否有帮助。这告诉 ES 计算整个集群的分数。

更多信息:

http://www.elastic.co/blog/understanding-query-then-fetch-vs-dfs-query-then-fetch/ http://www.elastic.co/blog/understanding-query-then-fetch-vs-dfs-query-then-fetch/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

elasticsearch 是非确定性的吗? 的相关文章

随机推荐

  • 在 git 中将文件夹部署到分支的最简单方法是什么?

    我的文件夹里有一个master分支命名public 将其内容复制到不同分支的根目录的最简单方法是什么 例如gh pages 一个非常好的技巧如图所示在子模块中生成 GitHub 页面 http blog blindgaenger net g
  • 仅电子邮件应用程序可解析 Intent

    我有一个问题 我只想通过电子邮件活动来解决意图 ACTION SEND 但除了电子邮件之外 我还得到其他应用程序 例如 TubeMate 即使我已将 mime 类型设置为 message rfc822 知道如何我可以获取电子邮件应用程序来解
  • JobControl 和 JofConf.setMapperClass() 错误

    我正在尝试使用JobControl将多个Mappers和Reducers连接在一起但调用时遇到以下错误JobConf setMapperClass setMapperClass java lang Class
  • 指向成员函数的指针错误[关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 当我编译以下代码时 出现以下错误 谁能帮我解决这个问题 谢谢 错误 ISO C 禁止使用绑定成员函数的地址来形成指向成员
  • 如何在 Java 或其他平台中创建 logrotate 友好的文件编写器?

    在 Java 中实现与以下兼容的文件编写器 记录器的最佳实践是什么对数旋转 http linux die net man 8 logrotate 目标是允许 logrotate 用于所有日志管理 而不是使用日志记录 API Log4J 等
  • 如何限制JComboBox中的可编辑文本?

    我的 jcombobox 中已经有这个 myjcombobox getEditor getEditorComponent addKeyListener new KeyAdapter Override public void keyTyped
  • 跳过列表——用过它们吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我想知道这里是否有人用过跳过列表 http en wikipedia org wiki Skip list 它看起来具有与平衡二叉树大致相同的优
  • ArrayLiteralConvertible:只是一个普通的协议?

    尝试理解和欣赏 ArrayLiteralConvertible 的工作原理 struct Struct
  • ASP.NET MVC:ValidationAttribute 和本地化 ErrorMessage

    我有 ValidationAttribute 像 public class Username ValidationAttribute public override bool IsValid object value if value nu
  • 使用 TableCellEditor 时如何获取鼠标单击位置的组件?

    我用的是自定义的TableCellRenderer与多个JFormattedTextField在表格单元格中 我使用相同的组件TableCellEditor 现在我需要知道在什么方面JFormattedTextField用户单击 以及该字段
  • 对所有列实施 NGX 数据表过滤

    我一直试图让它工作但没有运气 我一直在参考这些资源来寻求帮助 http swimlane github io ngx datatable filter http swimlane github io ngx datatable filter
  • 通过电子邮件和 PHP 进行电子邮件验证?

    我在一些网站上看到 用户可以简单地向类似的网站发送一封空白电子邮件 电子邮件受保护 cdn cgi l email protection如果他们在获取验证电子邮件时遇到问题 请验证他们的电子邮件 我有一个使用 PHP MySQL 的网站 我
  • iOS:以 caf 以外的其他格式录制音频

    我正在从事录音工作 我可以在 caf 中录制音频 核心音频格式 现在我想录制声音 mp3 or amr 我尝试了很多谷歌但没有找到任何东西 我不确定我的以下步骤是否有效 编写该音频 caf文档目录的扩展名 从该文件读取数据 再次写入文件 m
  • Laravel:从多对多关系中进行条件选择

    我的帖子和主题有多对多的 Laravel 关系 帖子属于许多主题 主题属于许多帖子 我想获得帖子编号 gt 10 from 某个话题 以下代码将获取特定主题的所有帖子 topic Topic where id topic id gt get
  • 为什么没有 $(window).height();返回一个值,但是 $(document).height();做?

    我正在尝试使用 jQuery 来获取当前窗口高度 我打算用这个值设置一个变量 并在调整大小时更新该值 由于某种原因 window height 总是返回零 但是 document height 返回一个值 为什么会这样呢 为了简洁起见 代码
  • 按特定列选择不同的实体

    我有一个包含 4 列的表 id column a 和column b 我最初的查询基本上是 Session session initialize my hibernate session Criteria criteria session
  • Indy TIdTCPClient 接收文本

    我尝试在 idtcpclient 中接收文本 但它不起作用 这是我在计时器中使用的代码 procedure TForm1 Timer2Timer Sender TObject var receivedtext string begin if
  • Magento:从没有产品的属性集中获取属性

    我在 Magento 商店中设置了一个属性集 其中有几个二进制属性 对于下拉列表 我需要此属性集中所有属性的列表 包括它们的内部名称和标签 由于此下拉列表应该出现在不一定选择产品的地方 因此我不能走 获取产品属性 的通常路线 我如何获取集合
  • 如何设置 Job DSL 创建的多分支作业的发现模式

    我是詹金斯的新手 我正在尝试解决一些问题 有没有办法通过 Groovy 添加分支源行为 这是使用 Jenkins 分析 SonarQube 中的 GitHub 项目 I m creating a multi branch pipeline
  • elasticsearch 是非确定性的吗?

    由于elasticsearch计算分数的算法 每次执行查询时是否不会以相同的顺序返回相同的结果 或者是别的什么 有没有办法让每次执行查询时结果都以相同的顺序返回 这是正常的吗 这可能与 elasticsearch 默认在本地计算相关性分数的