在Elasticsearch 2.x中有没有办法在一定的超时后取消查询以减少服务器负载,即根据请求时间断电?
具体而言,如果您发送昂贵的查询(即大量通配符或复杂聚合),这些可能会有效地关闭群集 - 群集无法为新请求提供服务。是否存在服务器级别配置,在一段时间后超时这些查询?
请求正文中的timeout参数是尽力而为,只是指定您收到http响应的时间......查询仍在进行中并将消耗群集资源,直到它完成执行。断路器选项https://www.elastic.co/guide/en/elasticsearch/reference/2.3/circuit-breaker.html是我希望看到的行为,但是基于请求超时而不是使用的堆数量。