2014-03-13 44 views
5

我需要發送大量的ID查詢條件,我試着用大約2000個GUID,但是我發現數據沒有被張貼到elasticseach。 Json數組是空的。是否有任何限制條款查詢的最大值的計數?是否有任何配置設置,可以增加條款查詢的最大查詢長度。elasticsearch中允許的最大查詢長度

我只是試圖找出在網絡上,如果它的json_encode函數不支持如此龐大的數組大小來編碼,但它不是這樣,所以第二件事在我腦海中是如果elasticsearch條款查詢支持這個或不??

任何幫助或指導將不勝感激。

+0

在您嘗試使用此命令行或感插件?根本沒有問題,你可以通過這麼多的ID。我正在使用這樣的查詢。 – Roopendra

+1

http://stackoverflow.com/questions/26642369/max-limit-on-the-number-of-values-i-can-specify-in-the-ids-filter-or-generally-q – sojin

回答

2

如果您使用布爾過濾器或查詢,它看起來像有1024個子句的限制。看到這個。

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

基於相同的鏈路上,它也出現,你可以在你的elasticsearch.yml選項

+0

謝謝,它幫助我解決同樣的問題 – Sapikelio

+1

當我關注你的鏈接時,我最終在谷歌組織中告訴我沒有這樣的組織。在你的答案中發佈配置設置也是很好的。儘管無論如何這些信息可能會過時ES 5+。 – philnate

相關問題