gpt4 book ai didi

elasticsearch - 在ElasticSearch中检索最大文档大小

转载 作者:行者123 更新时间:2023-12-02 23:37:53 26 4
gpt4 key购买 nike

是否可以通过单个查询在ElasticSearch中检索最大的文档(或仅其尺寸)?

这样做的动机是将返回的文档缓存在MySQL存储中,因此我想了解最大文档的数量级,以决定是否使用TEXTMEDIUMTEXTLONGTEXT

编辑:
这是在ES 1.3上。

最佳答案

据我所知,没有这种可能性。

但是,您可以尝试使用scripted aggregation,其中聚合的值是所有字段(或您关心的所有字段)的长度之和。

另外一个选项:
尝试为文档设置脚本排序顺序。例如:

"sort": {
"_script": {
"script": "doc['field1'].value.size() + doc['field2'].value.size()",
"type": "number",
"order": "desc"
}
}

关于elasticsearch - 在ElasticSearch中检索最大文档大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28243403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com