Elasticsearch 映射操作


一、創建

語法:

PUT /索引庫名稱/_mapping/類型名稱
{
  "properties": {
    "字段名":  {
      "type": 類型,可以是text、keyword、long、short、date、integer、object等
    "index": 是否索引,默認為true
    "store": 是否存儲,默認為false
"analyzer": 分詞器 } } }

注意:

1.text與keyword均為字符串類型,其中text為可分詞,不可以參與聚合,keyword為不可分詞 ,可以參與聚合。

2.如果存儲的是對象,例如,{boy:{name:"Tom",age:11}},會被處理成 {boy.name:"Tom",boy.age:11}。

3.如果設置store為true,就會在_source以外額外存儲一份數據,多余,因此一般采用默認值false即可。

 

示例:創建映射,類型名為goods

 

 

二、查看

語法:

GET /索引庫名稱/_mapping

 

示例:查看所有映射配置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM