elasticsearch - 限制搜索请求的数量

时间:2017-10-17 04:22:10

标签: elasticsearch

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

1 个答案:

答案 0 :(得分:1)

这表示您的数据模型,查询或群集配置存在问题。使用两个并发查询比依次执行这两个查询要慢得多Elasticsearch是不正常的或预期的。你真的,真的应该调查潜在的问题(从你的日志开始,如果你还没有)。但是,要回答这个问题,您可以通过将搜索thread pool size更新为1(并可能增加queue_size来补偿)来实现此目的。

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