gpt4 book ai didi

performance - ElasticSearch在内部字段与外部字段上的相对性能

转载 作者:行者123 更新时间:2023-12-03 00:41:52 26 4
gpt4 key购买 nike

所有其他条件都相同,包括索引编制,我想知道在更接近文档根部的字段上搜索是否更有效。

例如,假设我们有一个带有客户ID的文档。两种存储方式:

{
"customer_id": "xyz"
}


{
"customer": {
"id": "xyz"
}
}

搜索“customer.id ='xyq'”中的文档会比搜索“customer_id ='xyz'”中的文档慢吗?

最佳答案

那是纯语法糖。第二种形式,即使用 object type,将被展平并在内部存储为

"customer.id": "xyz"

因此,就ES中索引的内容而言,您描述的两种形式在语义上都是等效的,即:
"customer_id": "xyz"
"customer.id": "xyz"

关于performance - ElasticSearch在内部字段与外部字段上的相对性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35798010/

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