我需要在术语查询中发送一大堆id,并且我尝试了大约2000个guid,但我发现数据没有发布到elasticseach。 Json数组是空的。查询中的值的最大值是否有任何限制?是否有任何配置设置可以增加术语查询的最大查询长度。
我只是试图在网上找到它的json_encode函数,它不支持如此大的数组大小来编码,但事实并非如此,所以我想到的第二件事是如果elasticsearch术语查询支持这个或者不??
任何帮助或指导都将受到高度赞赏。
答案 0 :(得分:2)
如果您使用的是bool过滤器或查询,则看起来有1024个子句的限制。看到这个。
https://groups.google.com/forum/#!topic/elasticsearch/LqywKHKWbeI
基于相同的链接,您还可以选择elasticsearch.yml中的选项