如何计算elasticsearch字段大小

zlhcx6iw  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(1)|浏览(473)

问题是,有没有一种方法可以计算elasticsearch索引中最昂贵的字段。
目的是计算和比较ElasticSearch索引中两个字段的存储和索引大小。
使用双类型字段是否明智?
就像elasticsearch中的字符串 text 可搜索且 .keyword 可聚合的字段
它会使用双倍的存储和索引空间吗?

jqjz2hbq

jqjz2hbq1#

使用双类型字段明智吗。就像elasticsearch中的字符串一样,它有可搜索的文本字段和可聚合的.keyword字段
这完全取决于用例。如果:a)您需要字段的高级搜索功能b)您当前或未来的需求需要字段的排序或聚合功能,请维护字段值的关键字和文本表示。
在现实生活中,我看到了短文本字段,如“name”、“business name”、“tag”等,维护这两个字段是有意义的。但是对于更大的文本,例如描述,我认为没有聚合和排序的用例(一般来说)。

相关问题