今天學(xué)習(xí)了一下OkHttp,在這里做個總結(jié),希望可以幫助到有需要的人,好了,廢話不多說,進(jìn)入正題。 一、OkHttp介紹 OkHttp是一個優(yōu)秀的網(wǎng)絡(luò)請求框架,可能一說到網(wǎng)絡(luò)...
今天學(xué)習(xí)了一下OkHttp,在這里做個總結(jié),希望可以幫助到有需要的人,好了,廢話不多說,進(jìn)入正題。 一、OkHttp介紹 OkHttp是一個優(yōu)秀的網(wǎng)絡(luò)請求框架,可能一說到網(wǎng)絡(luò)...
[Toc] 我們先寫入三條演示數(shù)據(jù) 然后我們嘗試各種搜索 接下來我們逐個分析下為什么會有這些結(jié)果出現(xiàn) 第(1),(2)個查詢用的是_all元數(shù)據(jù),三條演示數(shù)據(jù)進(jìn)行分詞后所拼接...
[Toc] 1、什么是分詞器 分詞器是在建立倒排索引前的一系列操作,目的是提升召回率,增加能夠搜索到的結(jié)果的數(shù)量 (1) character filter:分詞前的預(yù)處理,比...
我們看看下面2個doc是怎么建立倒排索引的 doc1:I really liked my small dogs, and I think my mom also liked ...
spring cloud-->restTemplateeureka:注冊中心,客戶端注冊,配置eureka server地址ribbon:負(fù)載均衡,@LoadBalanced...
[Toc] 1、exact value(精確匹配) 對"2020-01-01"進(jìn)行精確搜索的時候,必須用關(guān)鍵字2020-01-01才能搜索出來,如果搜關(guān)鍵字01,是搜索不出來...
[Toc] 1、query string語法 2、_all metadata的語法及原理 語法 難道是對test_type中的每一個field都進(jìn)行一次搜索嗎?不是的 原理是...
[Toc] 1、分頁搜索 語法 2、什么是deep paging? 簡單來說,就是分頁搜索的特別深。比如有個index有3個primary shard,共60000條數(shù)據(jù),每...
所謂multi-index和multi-type搜索模式就是我們可以一次性搜索多個index和多個type下的數(shù)據(jù) (1) /_search:所有索引,所有type下的所有數(shù)...
[Toc] 1、搜索結(jié)果分析 took:整個搜索請求花費(fèi)了1毫秒 hits.total:本次搜索,返回了1條結(jié)果 hits.max_score:本次搜索的所有結(jié)果中,最大的相...
[Toc] 1、bulk的執(zhí)行過程 一次bulk請求可能包含了多個增刪改document的操作,因此bulk的每個操作都可能要轉(zhuǎn)發(fā)到不同的es node的primary sh...
[Toc] 簡單說就是primary shard寫完,會同步到replica shard上,兩者最終可能會出現(xiàn)不一致的情況。那es是如何確定主副分片的寫一致性的呢? 1、es...
[Toc] 1、document路由到shard上是什么意思? 我們知道,1個index的數(shù)據(jù)會被分配到多個shard中,1個document只會被放到其中1個primary...
使用bulk語法可以進(jìn)行批量增刪改操作,bulk語法有嚴(yán)格的要求,每個json串不能換行,兩個json串必須換行,下面演示下 我們也可以把增刪改放在1個請求里面 需要注意的是...
[Toc] 1、為什么要批量查詢 假如我們要查100個document,一個一個id查的話,需要發(fā)送100次網(wǎng)絡(luò)請求,占用網(wǎng)絡(luò)開銷,用mget進(jìn)行批量查詢的話,只要發(fā)送1次網(wǎng)...
[Toc] 1、什么是并發(fā)沖突 舉個例子,我跟你在淘寶在同一時間下單買了同一本書,兩個線程同時去es扣這本書的庫存,庫存有100本書,正常情況扣完庫存后應(yīng)該變成98本,但如果...
[Toc] 1、什么是partial update? 我們用document的全量替換來對比一下partial update。全量替換時,我們需要把document里的所有f...
[Toc] 1、document的核心元數(shù)據(jù) 我們針對一次查詢結(jié)果來解析它的元數(shù)據(jù) (1) _index元數(shù)據(jù) <1> 1個index等同于1張數(shù)據(jù)庫表,index名稱等同于...
[Toc] 1、index、document和shard的關(guān)系 (1) 1個index的多個document會被均勻分配到多個shard;每個shard都是一個最小工作單元,...
[Toc] 演示前先往es寫入三條商品數(shù)據(jù)用來演示查詢 1、統(tǒng)計每個標(biāo)簽對應(yīng)的商品數(shù)量 對all_tags字段做聚合/排序/腳本訪問我們需要先把a(bǔ)ll_tags字段默認(rèn)關(guān)閉的...