Skip to content

Latest commit

 

History

History
executable file
·
7 lines (3 loc) · 813 Bytes

String datatype.md

File metadata and controls

executable file
·
7 lines (3 loc) · 813 Bytes

String数据类型

5.x中创建的索引不支持string字段,而是支持textkeyword字段。如果尝试在5.0中创建一个包含string字段的索引,Elasticsearch会尝试将string升级成恰当的text或者keyword字段。返回一个HTTP警告头告诉你string已经被废弃了。这样的升级过程并不总是完美的,因为一些string支持的功能组合并不支持text或者keyword。因此使用text或者keyword会更好。

从2.x导入的索引只支持string而不支持textkeyword。为了简化从2.0的升级,Elasticsearch会把应用于2.x索引的映射从textkeyword降级到string。虽然长期索引最终需要针对5.x重新创建,然后升级到6.x,但是这样的降级可以使版本的升级变得平滑。