ElasticSearch字符串數(shù)據(jù)類型

字符串數(shù)據(jù)類型的字段可以接受的參數(shù)

參數(shù) 說明
analyzer 分詞器,可以用于可分詞的字符串型字段历涝,默認是默認的分詞器或者標準分詞器
boost 字段級索引加權(quán)昂芜,接受浮點型數(shù)字哄辣,默認是1.0
doc_values 定義字段是否應(yīng)該以列跨度的方式存儲在磁盤上,以便用于排序正歼、聚合或者腳本辐马。接受true或者false參數(shù),對于不可分詞字段局义,默認值是true喜爷。可分詞字段不支持這個參數(shù)
fielddate 決定字段是否可以使用內(nèi)存字段值進行排序萄唇,聚合或者在腳本中使用檩帐。接受disable或者paged_bytes(默認)參數(shù),沒有分析過的字段會優(yōu)先使用文檔值
ignore_above 不需要索引或執(zhí)行任何長于這個值的字符串另萤,默認為0(禁用)
include_in_all 決定字段是否應(yīng)該包含在_all字段中湃密,接受true或者false參數(shù)。如果索引被設(shè)置為no或者父對象字段設(shè)置include_in_all為false四敞,參數(shù)默認值為false,其他情況下泛源,默認值為true。
index 決定字段是否可以被用戶搜索忿危,接受參數(shù)analyzed(默認达箍,視為全文本字段),not_analyzed(作為關(guān)鍵字字段)以及no
index_options 定義存儲在索引中,用于搜索和突出用途的信息
norms 計算查詢得分的時候是否應(yīng)該考慮字段長度铺厨。默認依賴于索引設(shè)置:analyzed字段默認為{"enabled":true, "loading":"lazy"}缎玫。not_analyzed字段默認為{"enabled":"false"}
null_value 接受一個字符串值替換所有null值,默認為null,意味著字段作為缺失字段解滓,如果字段時可分詞的赃磨,null_value也會被分詞
position_increment_gap 定義字符串數(shù)組中應(yīng)該插入的虛擬索引詞的數(shù)量,默認值為100洼裤,以一個較合理的值來阻止短語查詢在跨字段匹配索引詞的時候溢出
store 決定字段值是否應(yīng)該被存儲以及從_source字段分別獲取邻辉,接受參數(shù)true或false
search_analyzer 指定搜索是用在可分詞字段上的分詞器
search_quote_analyzer 指定搜索短語時使用的分詞器
similarity 指定使用的相似度評分算法,默認為TF/IDF
term_vector 定義一個可分詞字段是否應(yīng)該存儲索引詞向量,默認為no

地理數(shù)據(jù)類型
地理點數(shù)據(jù)類型字段接受經(jīng)緯度對恩沛,可用于:
1、查找一定范圍內(nèi)的地理點缕减,這個范圍可以是相對于一個中心點的固定距離雷客,也可以是多邊形或者地理散列單元
2、通過地理位置或者相對于中心點的距離聚合文檔
3桥狡、整合距離到文檔的相關(guān)性評分中
4搅裙、通過距離對文檔進行排序

指定字段類型為地理位置數(shù)據(jù)類型:
請求:

PUT /secisland
{
   "mapping":{
       "secilog":{
           "properties":{
               "location":{"type":"geo_point"}
           }
       }
   }
}

存儲地理位置數(shù)據(jù)有4種不同方式,下面分別介紹:
(1)裹芝、請求: PUT http://127.0.0.1:9200/secisland/secilog/1

{
    "text":"Geo-point as an object","location":{"lat":41.12,"lon":-71.34}
}

地理點參數(shù)形式對象參數(shù)部逮,擁有維度和經(jīng)度鍵值對
(2)、請求: PUT http://127.0.0.1:9200/secisland/secilog/2

{
    "text":"Geo-point as a string","location":"41.12, -71.34"
}

字符串地理點參數(shù)的格式為"維度嫂易,經(jīng)度"
(3)兄朋、請求:PUT http://127.0.0.1:9200/secisland/secilog/3

{
    "text":"Geo-point as a geohash","location":"drm3btev3e86"
}

散列地理點參數(shù)
(4)、請求:PUT http://127.0.0.1:9200/secisland/secilog/4

{
    "text":"Geo-point as an array","location":[-71.34,41.12]
}

地理點數(shù)組參數(shù)怜械,格式為[經(jīng)度颅和,維度]。

地理點字段參數(shù)

參數(shù) 說明
coerce 基于標準的-180:180/-90:90坐標系統(tǒng)的經(jīng)度和維度值缕允。接受true和false
doc_values 定義字段是否應(yīng)該以列式跨度的方式存儲在磁盤上峡扩,以便用于排序、聚合或者腳本障本、接受true或false
geohash 定義地理點是否應(yīng)該作為地理散列值在子字段.geohash中被索引教届。默認值為false,除非geohash_prefix參數(shù)值為true
geohash_precision 用于geohash和geohash_prefix選項的地理散列最大長度
geohash_prefix 定義地理點是否應(yīng)該作為添加前綴的地理散列來進行索引驾霜,默認值是false
ignore_malformed 如果是true案训,畸形的地理點會被忽略。如果是false寄悯,畸形地理點會拋出異常并丟棄整個文檔
lat_lon 定義地理點是否應(yīng)該在子字段.lat和.lon中被索引萤衰,接受true和false(默認)
precision_step 控制每個經(jīng)緯點被索引的額外索引詞的數(shù)量,默認值為16猜旬,與lat_lon參數(shù)的值無關(guān)

元字段
每個文檔都有與之關(guān)聯(lián)的元數(shù)據(jù)脆栋,元字段時為了保證系統(tǒng)正常運轉(zhuǎn)的內(nèi)置字段,比如_index表示索引字段,_type表示映射類型字段和_id表示文檔主鍵字段洒擦,這些字段都是以下劃線開頭的椿争。

參數(shù) 說明
_index 文檔所屬的索引
_uid 包含_type和_id的混合字段
_type 文檔的映射類型
_id 文檔的ID

標識元字段

參數(shù) 說明
_index 文檔所屬的索引
_uid 包含_type和_id的混合字段
_type 文檔的映射類型
_id 文檔的ID

文檔來源元字段

參數(shù) 說明
_source 作為文檔內(nèi)容的原始JSON
_size _source元字段占用的字節(jié)數(shù),通過mapper-size插件提供

索引元字段

參數(shù) 說明
_all 索引所有字段的值
_field_names 文檔中所有包含非空值的字段
_timestamp 關(guān)聯(lián)文章的時間戳熟嫩,可以手動指定或者自動生成
_ttl 定義文檔被自動刪除之前的存活時間

路由元字段

參數(shù) 說明
_parent 用于在映射類型之間創(chuàng)建父子關(guān)系
_routing 一個自定義的路由值秦踪,路由文檔到一個特定的分片

其他元字段

參數(shù) 說明
_meta 應(yīng)用特定的元字段
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子椅邓,更是在濱河造成了極大的恐慌柠逞,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件景馁,死亡現(xiàn)場離奇詭異板壮,居然都是意外死亡,警方通過查閱死者的電腦和手機合住,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門绰精,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人透葛,你說我怎么就攤上這事笨使。” “怎么了僚害?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵硫椰,是天一觀的道長。 經(jīng)常有香客問我萨蚕,道長最爬,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任门岔,我火速辦了婚禮爱致,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘寒随。我一直安慰自己糠悯,他們只是感情好,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布妻往。 她就那樣靜靜地躺著互艾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪讯泣。 梳的紋絲不亂的頭發(fā)上纫普,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音好渠,去河邊找鬼昨稼。 笑死,一個胖子當著我的面吹牛拳锚,可吹牛的內(nèi)容都是我干的假栓。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼霍掺,長吁一口氣:“原來是場噩夢啊……” “哼匾荆!你這毒婦竟也來了拌蜘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤牙丽,失蹤者是張志新(化名)和其女友劉穎简卧,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體烤芦,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡贞滨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了拍棕。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡勺良,死狀恐怖绰播,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情尚困,我是刑警寧澤蠢箩,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站事甜,受9級特大地震影響谬泌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜逻谦,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一掌实、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧邦马,春花似錦贱鼻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至随闽,卻和暖如春父丰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背掘宪。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工蛾扇, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人魏滚。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓屁桑,卻偏偏與公主長得像,于是被迫代替她去往敵國和親栏赴。 傳聞我的和親對象是個殘疾皇子蘑斧,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345