最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ElasticSearch添加索引代碼實例解析

 更新時間:2020年04月03日 09:33:25   作者:閑人鶴  
這篇文章主要介紹了ElasticSearch添加索引代碼實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

1. 編寫索引內(nèi)容

  節(jié)點解釋:

  settings:配置信息

  "number_of_replicas": 0 不需要備份(單節(jié)點的ElasticSearch使用)

  "mappings": 映射內(nèi)容

  "dynamic":false 是否動態(tài)索引,這里使用的是false,表示索引的固定的,不需要修改。

  "properties": 屬性結(jié)構(gòu)內(nèi)容

  "index":"true" 需要分詞處理的結(jié)構(gòu)

  type對應(yīng)的數(shù)據(jù)類型,text文本(長字符串),integer數(shù)字,date時間,keyword單詞

elasticsearch 6.X版本的索引文件

{
 "settings":{
  "number_of_replicas": 0
 },
 "mappings":{
  "house":{
   "dynamic":false,
   "properties":{
    "houseId":{"type":"long"},
    "title":{"type":"text", "index":"true"},
    "price":{"type":"integer"},
    "area":{"type":"integer"},
    "createTime":{"type":"date","format":"strict_date_optional_time||epoch_millis"},
    "lastUpdateTime":{"type":"date", "format":"strict_date_optional_time||epoch_millis"},
    "cityEnName":{"type":"keyword"},
    "regionEnName":{"type":"keyword"},
    "direction":{"type":"integer"},
    "distanceToSubway":{"type":"integer"},
    "subwayLineName":{"type":"keyword"},
    "subwayStationName":{"type":"keyword"},
    "tags":{"type":"text"},
    "district":{"type":"keyword"},
    "description":{"type":"text", "index":"true"},
    "layoutDesc":{"type":"text", "index":"true"},
    "traffic":{"type":"text", "index":"true"},
  "roundService": {"type": "text", "index": "true"},
    "rentWay":{"type":"integer"}
   }
  }
 }
}

elasticsearch 7.X版本的索引文件

{
 "settings":{
  "number_of_replicas": 0
 },
 "mappings":{
  "dynamic":false,
  "properties":{
   "title":{"type":"text", "index":"true"},
   "price":{"type":"integer"},
   "area":{"type":"integer"},
   "createTime":{"type":"date","format":"strict_date_optional_time||epoch_millis"},
   "lastUpdateTime":{"type":"date", "format":"strict_date_optional_time||epoch_millis"},
   "cityEnName":{"type":"keyword"},
   "regionEnName":{"type":"keyword"},
   "direction":{"type":"integer"},
   "distanceToSubway":{"type":"integer"},
   "subwayLineName":{"type":"keyword"},
   "subwayStationName":{"type":"keyword"},
   "tags":{"type":"text"},
   "district":{"type":"keyword"},
   "description":{"type":"text", "index":"true"},
   "layoutDesc":{"type":"text", "index":"true"},
   "traffic":{"type":"text", "index":"true"},
  "roundService": {"type": "text", "index": "true"},
   "rentWay":{"type":"integer"}
  }
 }
}

2. 創(chuàng)建索引

  使用Postmen發(fā)送創(chuàng)建索引請求

 ?。?)地址欄后半段是索引名稱

 ?。?)請求使用的PUT方式,選擇Body,raw形式,采用JSON格式發(fā)送

  創(chuàng)建成功的顯示結(jié)果:

{
  "acknowledged": true,
  "shards_acknowledged": true,
  "index": "house"
}

  在ElasticSearch-Head里查看結(jié)果:

3. 創(chuàng)建索引時的報錯:

  錯誤1:Root mapping definition has unsupported parameters

  原因:ElasticSearch7.X之后的版本默認(rèn)不在支持指定索引類型,默認(rèn)索引類型是_doc(隱含:include_type_name=false),所以在mappings節(jié)點后面,直接跟properties就可以了。

  問題2:Could not convert [title.index] to boolean

  原因:也是新版本的問題,之前版本的index屬性寫法是"analyze",現(xiàn)在只能設(shè)置true, false, "true","false"

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 用Java代碼實現(xiàn)棧數(shù)據(jù)結(jié)構(gòu)的基本方法歸納

    用Java代碼實現(xiàn)棧數(shù)據(jù)結(jié)構(gòu)的基本方法歸納

    這篇文章主要介紹了用Java代碼實現(xiàn)棧數(shù)據(jù)結(jié)構(gòu)的基本方法歸納,各種算法的實現(xiàn)也是ACM上經(jīng)常出現(xiàn)的題目,是計算機學(xué)習(xí)的基本功,需要的朋友可以參考下
    2015-08-08
  • Springboot快速入門教程

    Springboot快速入門教程

    今天給大家?guī)淼氖顷P(guān)于Springboot基礎(chǔ)的相關(guān)知識,文章圍繞著Springboot的基礎(chǔ)知識及用法展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Zookeeper事務(wù)日志預(yù)分配空間解讀

    Zookeeper事務(wù)日志預(yù)分配空間解讀

    這篇文章主要介紹了Zookeeper事務(wù)日志預(yù)分配空間解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • SpringBoot整合Jackson的過程詳解

    SpringBoot整合Jackson的過程詳解

    這篇文章給大家介紹了SpringBoot整合Jackson的整合過程,文中通過代碼示例給給大家介紹的非常詳細,并附帶附工具類與使用案例,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-12-12
  • Java gbk轉(zhuǎn)utf-8

    Java gbk轉(zhuǎn)utf-8

    本文主要介紹了Java gbk轉(zhuǎn)utf-8的方法,具有一定的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • Java實現(xiàn)PDF轉(zhuǎn)圖片的三種方法

    Java實現(xiàn)PDF轉(zhuǎn)圖片的三種方法

    有些時候我們需要在項目中展示PDF,所以我們可以將PDF轉(zhuǎn)為圖片,然后已圖片的方式展示,效果很好,Java使用各種技術(shù)將pdf轉(zhuǎn)換成圖片格式,并且內(nèi)容不失幀,本文給大家介紹了三種方法實現(xiàn)PDF轉(zhuǎn)圖片的案例,需要的朋友可以參考下
    2023-10-10
  • java中switch選擇語句代碼詳解

    java中switch選擇語句代碼詳解

    這篇文章主要介紹了java中switch選擇語句代碼詳解,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • 詳解Spring 兩種注入的方式(Set和構(gòu)造)實例

    詳解Spring 兩種注入的方式(Set和構(gòu)造)實例

    本篇文章主要介紹了Spring 兩種注入的方式(Set和構(gòu)造)實例,Spring框架主要提供了Set注入和構(gòu)造注入兩種依賴注入方式。有興趣的可以了解一下。
    2017-02-02
  • SpringSecurity報錯authenticationManager must be spec的解決

    SpringSecurity報錯authenticationManager must be 

    這篇文章主要介紹了SpringSecurity報錯authenticationManager must be spec的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Java中實現(xiàn)Comparator接口和用法實例(簡明易懂)

    Java中實現(xiàn)Comparator接口和用法實例(簡明易懂)

    這篇文章主要介紹了Java中實現(xiàn)Comparator接口和用法實例(簡明易懂),本文給出實現(xiàn)Comparator接口的實例和使用這個接口的代碼實例,需要的朋友可以參考下
    2015-05-05

最新評論

桐柏县| 江城| 四平市| 萨迦县| 吕梁市| 嵊州市| 临颍县| 漳平市| 新泰市| 水富县| 梨树县| 明星| 仁布县| 江达县| 聂拉木县| 盘锦市| 台北县| 福海县| 米脂县| 奉化市| 顺义区| 天津市| 镇原县| 恩平市| 亳州市| 五大连池市| 屏山县| 凉城县| 保靖县| 江孜县| 英吉沙县| 白水县| 揭西县| 营山县| 永胜县| 卢龙县| 无棣县| 西安市| 镇雄县| 涞水县| 无为县|