ElasticSearch倒排索引
生活随笔
收集整理的這篇文章主要介紹了
ElasticSearch倒排索引
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
●什么是倒排索引?
維基百科:倒排索引( 英語: Inverted index),也常被稱為反向索引、置入.檔案或反向檔案,是一種索引方法,被用來存儲在全文搜索下某個單詞在一個文檔或者--組文檔中的存儲位置的映射。它是文檔檢索系統(tǒng)中最常用的數(shù)據(jù)結(jié)構(gòu)。?
假設(shè)我們正向搜索,從文檔找JSON關(guān)鍵字
整個文檔要掃描一遍,只是一份文檔還好,如果很多文檔那就非常耗時間了,
具體的過程,比如這里有五份文檔 ,
?
?
?
?全文搜索就是根據(jù)不同的語言先把這些文檔進(jìn)行分詞,比如喬布斯就是一個詞,把文檔拆成一個個微小的項(xiàng),分詞完成之后就會把這些微小的項(xiàng)進(jìn)行篩選和過濾
?
?
?
?
?
?
?
?
?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的ElasticSearch倒排索引的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java泛型详解,通俗易懂只需5分钟
- 下一篇: Java接口(interface)的概念