elasticsearch中允许的最大查询长度

时间:2014-03-13 11:33:01

标签: elasticsearch query-string

我需要在术语查询中发送一大堆id,并且我尝试了大约2000个guid,但我发现数据没有发布到elasticseach。 Json数组是空的。查询中的值的最大值是否有任何限制?是否有任何配置设置可以增加术语查询的最大查询长度。

我只是试图在网上找到它的json_encode函数,它不支持如此大的数组大小来编码,但事实并非如此,所以我想到的第二件事是如果elasticsearch术语查询支持这个或者不??

任何帮助或指导都将受到高度赞赏。

1 个答案:

答案 0 :(得分:2)

如果您使用的是bool过滤器或查询,则看起来有1024个子句的限制。看到这个。

https://groups.google.com/forum/#!topic/elasticsearch/LqywKHKWbeI

基于相同的链接,您还可以选择elasticsearch.yml中的选项