我们有一个包含100多个字段的Elasticsearch索引。我们只在索引映射中明确定义了少量字段,并为其他所有字段启用动态映射。
许多字段都是大小达100kb的标记块。我们只需要能够检查它们的存在,因此不需要对它们进行分析。
用于此用例的最有效映射是什么?
到目前为止,我们已考虑过这些字段的以下设置(或作为使用动态模板的所有文本字段的默认设置):
type
保留为"text"
,但仅将index_options
参数设置为"docs"
type
更改为"keyword"
并将doc_values
定义为false
但是我们不确定哪种策略是更好的选择。