【发布时间】:2013-02-11 13:51:21
【问题描述】:
我正在索引具有属性obj_properties 的文档,该属性是属性名称-> 属性值的散列。 elasticsearch 推断某些属性值是日期,当遇到无法解析为日期的同一属性的后续值时,会导致以下错误。
org.elasticsearch.index.mapper.MapperParsingException: failed to parse date field <NON-DATE FIELD within obj_properties>
所以,我想禁用 obj_properties 以及其中嵌套的任何内容的日期检测。每
(请注意,我认为链接的帖子包含错字——该字段应为date_formats 而不是date_format,但我已尝试两种方式)
我创建了以下映射
mapping do
indexes :name
indexes :obj_properties, type: "object", date_formats: "none"
end
但我继续收到同样的异常。 obj_properties 中的属性无法提前知道,因此无法创建详尽的类型映射。有任何想法吗?禁用日期检测是正确的方法吗?
【问题讨论】:
标签: elasticsearch tire