【发布时间】:2014-02-05 14:58:53
【问题描述】:
如果我有一个在 ES 中索引的简单对象
{ "name" : "Mark", "age" : 30}
然后另一个对象被添加到同一个索引中
{ "name" : "Bill", "age" : "forty"}
映射将无法更新,新对象不会被索引。根据弹性搜索文档
"一旦添加了一个字段,它的类型就不能改变了。比如我们添加了age,它的值是一个数字,那么它就不能被当作一个字符串来处理。"
有什么办法可以让这些相似的people 对象在同一个索引下存在(并且可以搜索)?
【问题讨论】:
标签: indexing elasticsearch lucene