【发布时间】:2019-01-17 10:02:49
【问题描述】:
是否可以动态添加具有多字段支持的新字段?
我的索引具有仅在索引时才知道的属性。所以这些字段将包含在动态映射中。
但是,当动态添加一个新字段时,我需要将其映射为text 并带有三个子字段:keyword、date(如果它适合dynamic_date_formats)和long .
通过这三个子字段,我将能够以最高性能搜索和聚合许多查询。
我知道我可以使用带有key 和value 属性的nested 字段将我的索引与这些“动态字段”进行“预”映射,因此我可以使用这三个子字段创建值属性。但我不想创建嵌套的键/值字段,因为在对大量文档执行聚合时它不是很快。
【问题讨论】:
标签: elasticsearch