java - _msearch 与 _search 性能

标签 java elasticsearch elasticsearch-jest

_msearch 用于一次性进行多个搜索。仅此一项就可以提高性能,因为它减少了网络开销。 现在,我正在使用 _msearch(如 _search 端点)来进行单个查询。我希望为将来的批处理建立这种机制。在我利用批处理之前,这会带来开销吗?对于单个查询,_msearch 的行为与 _search 完全相同吗?

最佳答案

即使您有一个查询,_msearch 端点仍然需要迭代它并创建单个搜索查询,从某种意义上说,开销非常小。

但是,我认为这种开销显然可以忽略不计。

关于java - _msearch 与 _search 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39990856/

相关文章:

java - 开玩笑按名称对结果进行排序

java - 如何使用 JEST 在 ElasticSearch 中添加映射

java - 返回多个java类

java - 如何使用 Java Runtime.exec() 和 Windows REG 实用程序来读取/更新/删除 HKEY_LOCAL_MACHINE\...\CurrentVersion\Run 中的条目?

java - 跨连接子类问题进行限制条件查询

elasticsearch - 如何使用 Kibana 创建具有平均值的时间线图表?

elasticsearch - 适用于Elasticsearch文档中字段总和的常规groovy脚本

elasticsearch - ElasticSearch简单匹配

java - TestNG XML 无效

java - 如何模拟 JestClient、elasticSearch