文档字段映射参数(Mapping) #
文档字段映射参数用于配置索引字段的行为。有关参数用例,请参阅相应的映射参数页面。
下表列出了 Easysearch 映射参数。
参数 // 参数 | 描述 // 描述 | 默认值 // 默认值 | 允许值 // 允许值 |
---|---|---|---|
analyzer | 指定用于分析字符串字段的分词器。 | standard 分词器(在空格和标点符号上分割文本,转换为小写,并删除停用词) // standard 分词器(在空格和标点符号上分割文本,转换为小写,并删除停用词) | standard, simple, whitespace |
boost | 用于指定在查询时应用的字段级别提升因子。允许您在搜索查询期间增加或减少特定字段的相关性分数。 // 用于指定在查询时应用的字段级别提升因子。允许您在搜索查询期间增加或减少特定字段的相关性分数。 | 1.0(无提升) | 任何正浮点数值 |
coerce | 控制如何将值转换为预期字段数据类型。 // 控制如何将值转换为预期字段数据类型。 | true | true, false |
copy_to | 将这个字段的值复制到另一个字段。 // 将这个字段的值复制到另一个字段。 | 无 | 可选 |
doc_values | 指定是否应将字段值列排存储在磁盘上以加快排序和聚合速度。 // 指定是否应将字段值列排存储在磁盘上以加快排序和聚合速度。 | true | 单个字段名或字段名列表 |
dynamic | 确定是否应动态添加新字段。 // 确定是否应动态添加新字段。 | true | true, false, strict |
enabled | 指定字段是启用还是禁用。 // 指定字段是启用还是禁用。 | true | true, false |
format | 指定日期字段的日期格式。 // 指定日期字段的日期格式。 | 无 | 任何有效的日期格式字符串(例如,yyyy-MM-dd,epoch_millis) // 任何有效的日期格式字符串(例如,yyyy-MM-dd,epoch_millis) |
ignore_above | 跳过超过指定长度的索引值。 // 跳过超过指定长度的索引值。 | 2147483647 | 任何正整数 |
ignore_malformed | 指定是否忽略格式错误的值。 // 指定是否忽略格式错误的值。 | false | true, false |
index | 指定是否索引字段值。 // 指定是否索引字段值。 | true | true, false, not_analyzed |
index_options | 指定在索引中存储哪些信息以用于评分。 // 指定在索引中存储哪些信息以用于评分。 | docs(仅存储文档编号) // docs(仅存储文档编号) | docs, freqs, positions, offsets |