在Elasticsearch中高效存储未分析的文本字段

时间:2018-05-02 16:30:52

标签: elasticsearch elasticsearch-mapping

我们有一个包含100多个字段的Elasticsearch索引。我们只在索引映射中明确定义了少量字段,并为其他所有字段启用动态映射。

许多字段都是大小达100kb的标记块。我们只需要能够检查它们的存在,因此不需要对它们进行分析。

用于此用例的最有效映射是什么?

到目前为止,我们已考虑过这些字段的以下设置(或作为使用动态模板的所有文本字段的默认设置):

  • 将字段type保留为"text",但仅将index_options参数设置为"docs"
  • type更改为"keyword"并将doc_values定义为false

但是我们不确定哪种策略是更好的选择。

0 个答案:

没有答案