elasticsearch 如何计算Elasticsearch字段大小
问题是,有没有办法计算Elasticsearch索引中最昂贵的字段 目的是计算和比较elasticsearch索引中两个字段的存储和索引大小 使用双类型字段是否明智 就像elasticsearch中的字符串一样,它有可搜索的
elasticsearch 如何计算Elasticsearch字段大小,
elasticsearch,indexing,memory-management,storage,
elasticsearch,Indexing,Memory Management,Storage,问题是,有没有办法计算Elasticsearch索引中最昂贵的字段 目的是计算和比较elasticsearch索引中两个字段的存储和索引大小 使用双类型字段是否明智 就像elasticsearch中的字符串一样,它有可搜索的文本字段和可聚合的关键字字段 它会使用双倍的存储和索引空间吗 使用双类型字段是否明智。就像elasticsearch中的字符串一样,它有可搜索的文本字段和可聚合的.keyword字段 这完全取决于用例。在以下情况下,维护字段值的关键字和文本表示形式: a) 你需要在现场的先进
文本
字段和可聚合的关键字
字段
它会使用双倍的存储和索引空间吗
使用双类型字段是否明智。就像elasticsearch中的字符串一样,它有可搜索的文本字段和可聚合的.keyword字段
这完全取决于用例。在以下情况下,维护字段值的关键字和文本表示形式:
a) 你需要在现场的先进搜索能力
b) 您当前或未来的需求都需要能够在现场进行排序或聚合
在现实生活中,我看到了短文本字段,如“名称”、“企业名称”、“标签”等,维护这两个字段是有意义的。但是对于较大的文本,例如描述,我认为没有聚合和排序的用例(通常)。有意义,但它需要单独的内存吗。对于1000亿个文档来说,这可能是一件至关重要的事情,不要让每个emall字段都是双类型的。如果没有内存开销,那么es人员将默认提供此功能,而不是我们明确定义相同的功能。如果答案有帮助,请不要投票