Elasticsearch模塊功能之-映射(Mapper)

        當創建索引或者使用put mapping Api操作時,mapper模塊主要負責將類型映射的定義添加到索引上。同時也支持預先沒有定義的動態映射類型。

1、動態映射:

         索引一篇文檔時新的“類型”可以動態添加。當遇到一個新的字段類型時,Elasticsearch可以自動檢測數據類型並能自動添加類型映射。

2、默認映射:

         當創建一個新的“類型”時,Elasticsearch使用_defualt_映射作爲他的基礎“類型”,任何建索引或者添加映射時指定的映射將覆蓋掉默認值。默認映射的定義如下:

{

    _default_ : {

    }

}


3、配置映射

         映射可以在名爲[mapping_name].json的文件中定義,該文件需要放在config/mappings/_default後者config/mappings/[index_name]的位置下面。


【參考】http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章