![](/img/trans.png)
[英]how to search child documents with the same parent id in Elasticsearch on ver_6.2.4?
[英]In ElasticSearch ver_6.2.4, how large can scroll_size be?
我正在使用update_by_query更新整个索引字段,将来可能会增加30,000,000行,甚至更大,我阅读了有关此参数的文档,并且知道它是默认值1K,但是我没有看到有关此参数的任何文档。
所以问题是,* scroll_size可以有多大? *更大时会占用更多的记忆吗? *如果需要更多的记忆,是否还有其他替代品?
我的功能:
POST /myIndex/myType/_update_by_query?conflicts=proceed&scroll_size=20000
json
{
"script": {
"source": "ctx._source['toUserNickname'] = 'test'",
"lang": "painless"
},
"query": {
"bool": {
"must": [
{
"match": {
"toUserId": "111"
}
}
]
}
}
}
没有最大值-您可以调整各种变量以确保它不会占用过多的内存/时间。
阅读“分页”将很有帮助-https: //www.elastic.co/guide/en/elasticsearch/reference/current/search-request-from-size.html
另一个类似的问题: elasticsearch的最大滚动时间
替代方法:并行扫描-https: //hackernoon.com/parallel-scan-scroll-an-elasticsearch-index-db02583d10d1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.