jba*_*tle 8 search elasticsearch
如何将elasticsearch设置+映射存储在一个文件中(如Solr的schema.xml)?目前,当我想要更改我的映射时,我必须删除我的索引设置并重新开始.我错过了什么吗?
我现在没有大数据集.但是为了准备将被索引的大量数据,我希望能够修改设置以及一些如何重新索引而不必每次都重新开始.这是可能的,如果是的话,怎么样?
kar*_*rmi 16
这些实际上是伪装成一个问题的多个问题.然而:
如何将elasticsearch设置+映射存储在一个文件中(如Solr的schema.xml)?
首先,请注意,您不具备为很多类型,如日期,整数甚至字符串(当默认分析仪是你OK)指定映射.
您可以在ElasticSearch中< 1.7以各种方式存储设置和映射:
目前,当我想要更改我的映射时,我必须删除我的索引设置并重新开始.我错过了什么吗?
更改现有字段的映射时,必须重新索引数据.索引文档后,引擎需要重新索引它们,以使用新映射.
请注意,您可以在特定情况下更新索引设置,例如number_of_replicas"即时".
我希望能够修改设置和一些重新索引,而不是每次都重新开始.这是可能的,如果是的话,怎么样?
如上所述:如果要为它们使用全新的映射,则必须重新索引文档.
如果要添加,而不是更改映射,则可以更新映射,新文档将在编制索引时进行更新.