<menuitem id="m71gj"><ruby id="m71gj"><em id="m71gj"></em></ruby></menuitem>

  • 
    
        <input id="m71gj"><font id="m71gj"><td id="m71gj"></td></font></input>

      1. <dl id="m71gj"><ins id="m71gj"><thead id="m71gj"></thead></ins></dl>
        <dl id="m71gj"></dl>
      2. <dl id="m71gj"><font id="m71gj"></font></dl>
      3. <dl id="m71gj"><ins id="m71gj"></ins></dl>

          1. <output id="m71gj"><legend id="m71gj"></legend></output>
              <dl id="m71gj"></dl>

                  1. elasticsearch映射mapping

                    作者: 魯智深 分類: java 發布時間: 2018-05-12 16:08

                    映射是存儲在索引中的文檔的大綱,它定義數據類型。對于一個搜索引擎來說,光光有數據是不夠的用的,映射是elastisearch對數據進行區分的一個重要方式。

                    elastisearch會默認創建映射,根據json源數據進行映射。下面說明elastisearch的內置類型

                    sting類型:text,keyword
                    數字類型:long,integer,short,byte,double,float
                    日期類型:date
                    bool類型:boolean
                    binary類型:binary 二進制類型
                    復雜類型:object,nested
                    geo類型:geo-point,geo-shape 地理位置
                    專業類型:ip,competition

                    常用的類型

                    常用類型

                    常用類型

                    我們來創建自定義映射的索引

                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10
                    11
                    12
                    13
                    14
                    15
                    16
                    17
                    18
                    19
                    20
                    21
                    22
                    23
                    24
                    25
                    26
                    27
                    28
                    29
                    30
                    31
                    32
                    33
                    34
                    35
                    36
                    #創建索引
                    PUT jobbole
                    {
                      "mappings": {
                        "job": {
                          "properties": {
                            "title":{
                              "type": "text"
                            },
                            "salary_min":{
                              "type": "integer"
                            },
                            "city":{
                              "type": "keyword"
                            },
                            "company":{
                              "properties": {
                                "name":{
                                  "type":"text"
                                },
                                "company_addr":{
                                  "type":"text"
                                }
                              }
                            },
                            "publish_date":{
                              "type": "date",
                              "format": "yyyy-mm-dd"
                            },
                            "comments":{
                              "type": "integer"
                            }
                          }
                        }
                      }
                    }

                    插入一條數據試試

                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10
                    11
                    12
                    POST jobbole/job/
                    {
                      "title":"python分布式爬蟲開發",
                      "salary_min":1500,
                      "city":"蘇州",
                      "company":{
                        "name":"中國移動",
                        "company_addr":"蘇州園區"
                      },
                      "publish_date":"2017-4-16",
                      "comments":15
                    }

                    獲取索引方式

                    1
                    2
                    GET jobbole/_mapping/job
                    GET _all/_mapping/job

                    索引一旦創建是不能修改的,如果要修改,必須刪除現有索引,在導入數據,這樣就增大了工作量,而且數據量非常大的時候就非常困難,所以創建索引的時候一定要想好了在創建。

                    如果覺得我的文章對您有用,請隨意打賞。您的支持將鼓勵我繼續創作!

                    發表評論

                    電子郵件地址不會被公開。 必填項已用*標注

                    通比牛牛2479

                    <menuitem id="m71gj"><ruby id="m71gj"><em id="m71gj"></em></ruby></menuitem>

                  2. 
                    
                        <input id="m71gj"><font id="m71gj"><td id="m71gj"></td></font></input>

                      1. <dl id="m71gj"><ins id="m71gj"><thead id="m71gj"></thead></ins></dl>
                        <dl id="m71gj"></dl>
                      2. <dl id="m71gj"><font id="m71gj"></font></dl>
                      3. <dl id="m71gj"><ins id="m71gj"></ins></dl>

                          1. <output id="m71gj"><legend id="m71gj"></legend></output>
                              <dl id="m71gj"></dl>

                                    <menuitem id="m71gj"><ruby id="m71gj"><em id="m71gj"></em></ruby></menuitem>

                                  1. 
                                    
                                        <input id="m71gj"><font id="m71gj"><td id="m71gj"></td></font></input>

                                      1. <dl id="m71gj"><ins id="m71gj"><thead id="m71gj"></thead></ins></dl>
                                        <dl id="m71gj"></dl>
                                      2. <dl id="m71gj"><font id="m71gj"></font></dl>
                                      3. <dl id="m71gj"><ins id="m71gj"></ins></dl>

                                          1. <output id="m71gj"><legend id="m71gj"></legend></output>
                                              <dl id="m71gj"></dl>

                                                  1. <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>