elasticsearch - elasticsearch-搜索请求的数量限制

标签 elasticsearch

当Elasticsearch尝试搜索多个请求时,有时比逐个搜索要慢得多。因此,我想elasticsearch搜索请求一项一项地工作。我应该怎么做?

最佳答案

这表明您的数据模型,查询或集群配置有问题。对于两个并发查询,Elasticsearch比按顺序执行这两个查询要慢得多或不正常。您确实应该调查根本的问题(如果还没有,请先查看日志)。但是,要回答该问题,您可以通过将搜索thread pool size更新为1(并可能增加queue_size进行补偿)来实现。

不过,我想强调的是,除了高级用例(例如,如果索引和搜索请求之间的使用非常不平衡)之外,搞乱这些设置确实不是一个好主意。

关于elasticsearch - elasticsearch-搜索请求的数量限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46782422/

相关文章:

log4j - 如何阻止Elastic Search将换行符分隔的调用堆栈附加到其日志

elasticsearch - 如何将ArangoDB与elasticsearch同步?

search - 如何仅对在两个索引中都出现的值汇总在Elasticsearch上?

node.js - 如何在 Node js 中创建 ElasticSearch 快照?

csv - 追加json logstash elasticsearch数组

java - 改变动态映射 Elasticsearch 5.3

elasticsearch - 如何过滤Sentinl的日期范围?

scala - Spark Dataframe删除到Elasticsearch

sorting - Elastic Search 使用另一个字段值对具有相同分数的文档进行排序

java - Elasticsearsch Java API has_child