映射参数
映射参数用于配置索引字段的行为。有关参数用例,请参阅各个映射参数页面。
下表列出了 OpenSearch 映射参数。
参数 | 描述 |
---|---|
分析器 | 指定用于分析字符串字段的分析器。默认值为 standard 分析器,这是一种通用分析器,它根据空格和标点符号拆分文本,转换为小写,并删除停用词。允许的值为 standard 、simple 或 whitespace 。 |
提升 | 指定在查询时应用的字段级提升因子。允许您在搜索查询期间增加或减少特定字段的相关性分数。默认提升值为 1.0 ,这意味着不应用任何提升。允许的值为任何正浮点数。 |
强制转换 (coerce) | 控制在索引期间值如何转换为预期的字段数据类型。默认值为 true ,这意味着 OpenSearch 会尝试将值强制转换为预期的值类型。允许的值为 true 或 false 。 |
copy_to | 将字段的值复制到另一个字段。此参数没有默认值。可选。 |
doc_values | 指定字段是否应存储在磁盘上以加快排序和聚合。默认值为 true ,这意味着文档值已启用。允许的值为单个字段名或字段名列表。 |
dynamic | 确定是否应动态添加新字段。默认值为 true ,这意味着可以动态添加新字段。允许的值为 true 、false 或 strict 。 |
enabled | 指定字段是启用还是禁用。默认值为 true ,这意味着字段已启用。允许的值为 true 或 false 。 |
format | 指定日期字段的日期格式。此参数没有默认值。允许的值为任何有效的日期格式字符串,例如 yyyy-MM-dd 或 epoch_millis 。 |
ignore_above | 跳过索引超过指定长度的值。默认值为 2147483647 ,这意味着字段值长度没有限制。允许的值为任何正整数。 |
忽略畸形值 (ignore_malformed) | 指定是否应忽略格式不正确的值。默认值为 false ,这意味着不忽略格式不正确的值。允许的值为 true 或 false 。 |
index | 指定是否应对字段进行索引。默认值为 true ,这意味着字段已索引。允许的值为 true 或 false 。 |
index_phrases | 确定是否为文本字段生成额外的短语标记,以提高短语查询的性能。默认值为 false 。 |
index_options | 指定应在索引中存储哪些信息以用于评分。默认值为 docs ,这意味着索引中仅存储文档编号。允许的值为 docs 、freqs 、positions 或 offsets 。 |