【发布时间】:2020-04-16 10:46:06
【问题描述】:
我正在尝试使用动态映射在 ElasticSearch 中索引 json 文档。一些文档的键(嵌套级别)数量不可预测,因此我开始从 ES Java api 收到此错误。
[ElasticsearchException[Elasticsearch exception [type=illegal_argument_exception, reason=Limit of total fields [1000] in index [my_index] has been exceeded]]]failure in bulk execution
我想知道是否有一个可以在索引级别配置的选项,我可以在其中定义仅扫描字段直到某个级别(可能是 2)并将文档的其余部分存储为字符串或扁平形式。我确实遇到了一些设置,例如index.mapping.depth.limit,但似乎如果我将其设置为 2,如果有更多级别,此设置会拒绝文档。 link
【问题讨论】:
标签: java elasticsearch