国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

簡述Elasticsearch(ES)是什么 全文搜索概念 (倒排索引 管理文檔)

這篇具有很好參考價(jià)值的文章主要介紹了簡述Elasticsearch(ES)是什么 全文搜索概念 (倒排索引 管理文檔)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

今天 我們來說說 NoSql 中的 Elasticsearch 大家基本都叫它 ES
官方介紹 它是一個(gè)分布式全文搜索引擎
分布式是一個(gè)系統(tǒng)架構(gòu)的概念
而 全文搜索引擎
全文搜索 可以說基本大家天天都在接觸 就比如

我們京東購物 想買什么東西 在全文輸入框中搜索 它就會在所有物品中 幫你找出需要的
簡述Elasticsearch(ES)是什么 全文搜索概念 (倒排索引 管理文檔),elasticsearch,大數(shù)據(jù),搜索引擎
它會將 所有的數(shù)據(jù)進(jìn)行一個(gè)分類 然后 在你輸入時(shí) 將與你輸入內(nèi)容想匹配的數(shù)據(jù)都推送出來
但 還有一個(gè)分類的概念

比如 我們只是靠name 搜索 用戶搜索的 spring
那么 下圖中 1 2 3 4都沒有問題 但第五本書顯然會被過濾掉 因?yàn)樗膎ame 不包含內(nèi)容
簡述Elasticsearch(ES)是什么 全文搜索概念 (倒排索引 管理文檔),elasticsearch,大數(shù)據(jù),搜索引擎
但是按照邏輯講 他和 spring有關(guān)系 它應(yīng)該要出現(xiàn) 所以 我們不能只按name查詢

而 我們查詢 spring 實(shí)戰(zhàn) 那么 它們也該出來 只要能匹配上的 不管內(nèi)容是否能完全一樣 都要出來
這就是 全文搜搜 而 ES 就是一個(gè)全文搜索的解決方案
簡述Elasticsearch(ES)是什么 全文搜索概念 (倒排索引 管理文檔),elasticsearch,大數(shù)據(jù),搜索引擎
全文搜索 思路是 將某個(gè)內(nèi)容分詞
例如 Spring實(shí)戰(zhàn) 第5版
那么 詞就會被拆分為
Spring
實(shí)戰(zhàn)
第5版
簡述Elasticsearch(ES)是什么 全文搜索概念 (倒排索引 管理文檔),elasticsearch,大數(shù)據(jù),搜索引擎
當(dāng)然 也不能亂拆 就比如 我每個(gè)字母 每一個(gè)字符都拆
那用戶輸入什么都帶出來一大片沒有意義的數(shù)據(jù)

我們 我們通過關(guān)鍵字分組
例如 我們輸入 Spring 為搜索關(guān)鍵字 那么 就會帶出 1 2 3 4 5條數(shù)據(jù)的 數(shù)據(jù)id與部分字段內(nèi)容
實(shí)戰(zhàn)為關(guān)鍵字 就會帶出 第1條數(shù)據(jù)的 id與部分內(nèi)容字段
di5版也是 會帶出第一條數(shù)據(jù)的 id和部分字段數(shù)據(jù)
簡述Elasticsearch(ES)是什么 全文搜索概念 (倒排索引 管理文檔),elasticsearch,大數(shù)據(jù),搜索引擎
就比如 進(jìn)洞 我們搜素電動 他就會帶出 很多關(guān)于電動物品的信息
但是 這里 每條數(shù)據(jù)都只是帶出了一部分信息
簡述Elasticsearch(ES)是什么 全文搜索概念 (倒排索引 管理文檔),elasticsearch,大數(shù)據(jù),搜索引擎
當(dāng)我們點(diǎn)擊某個(gè)進(jìn)去 查看詳情 它其實(shí)是將你點(diǎn)的數(shù)據(jù) id拿到 然后根據(jù)id再去查詢詳情
簡述Elasticsearch(ES)是什么 全文搜索概念 (倒排索引 管理文檔),elasticsearch,大數(shù)據(jù),搜索引擎
因?yàn)橛行┳侄?外面展示本來就不需要呀 就比如這個(gè)視頻 外面用過圖片就好了 進(jìn)來了再加載視頻這種很大的東西 要不然 匹配出 一百個(gè)商品 還加載 一百個(gè)視頻嗎?

那么 就是說 全文搜索 我們先要對提供的數(shù)據(jù)進(jìn)行分詞 將一個(gè)文本 分詞若干個(gè)關(guān)鍵字
然后 通過這些關(guān)鍵字 幫助用戶匹配出符合要求的數(shù)據(jù)

這種方式 會大大提高搜索效率
還有就是 索引的概念 我們傳統(tǒng)索引是根據(jù)id查數(shù)據(jù)
而這里 我們是根據(jù)數(shù)據(jù)得到id 這個(gè)過程叫倒排索引 然后再用id獲取數(shù)據(jù) 用傳統(tǒng)索引都OK

然后就是 我們?yōu)榱烁玫墓芾?需要提前建立關(guān)系 每個(gè)關(guān)鍵字 對應(yīng) 某些數(shù)據(jù) 部分內(nèi)容與id的數(shù)據(jù)關(guān)系 被我們稱作文檔
例如 Spring 關(guān)鍵字 對應(yīng) 1 2 3 4 5 條數(shù)據(jù)的 id與部分字段 這個(gè)對應(yīng)關(guān)系 就是一個(gè)文檔
創(chuàng)建無數(shù)個(gè)文檔 存入 這樣就會方便使用
然后就是 根據(jù)關(guān)鍵字 使用文檔文章來源地址http://www.zghlxwxcb.cn/news/detail-824978.html

到了這里,關(guān)于簡述Elasticsearch(ES)是什么 全文搜索概念 (倒排索引 管理文檔)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 深入了解Elasticsearch搜索引擎篇:倒排索引、架構(gòu)設(shè)計(jì)與優(yōu)化策略

    深入了解Elasticsearch搜索引擎篇:倒排索引、架構(gòu)設(shè)計(jì)與優(yōu)化策略

    倒排索引是一種用于快速檢索的數(shù)據(jù)結(jié)構(gòu),常用于搜索引擎和數(shù)據(jù)庫中。與傳統(tǒng)的正排索引不同,倒排索引是根據(jù)來建立索引,而不是根據(jù)文檔ID。 倒排索引的建立過程如下:首先,將每個(gè)文檔拆分成一系列的或詞項(xiàng),然后建立一個(gè)詞項(xiàng)到文檔的映射。對每個(gè)關(guān)

    2024年02月12日
    瀏覽(40)
  • 【Elasticsearch】ES精確查詢和范圍查詢,ES時(shí)間字段排序?qū)嵗珽S倒排索引介紹

    【Elasticsearch】ES精確查詢和范圍查詢,ES時(shí)間字段排序?qū)嵗珽S倒排索引介紹

    termQuery matchQuery 模糊查詢 multiMatchQuery 多個(gè)字段模糊查詢 如果時(shí)間字段寫入時(shí)用的類型是Text,可以用“時(shí)間字段.keyword”來處理 #查詢前傳入分頁參數(shù) #分頁后拿到總記錄數(shù) 把文檔D對應(yīng)到的映射轉(zhuǎn)換為到文檔ID的映射,每個(gè)都對應(yīng)著一系列的文檔,這些文

    2024年02月15日
    瀏覽(126)
  • 【Elasticsearch專欄 01】深入探索:Elasticsearch的正向索引和倒排索引是什么

    首先,要明確的是,Elasticsearch本質(zhì)上只使用倒排索引來實(shí)現(xiàn)高效的搜索和查詢功能。正向索引雖然在某些數(shù)據(jù)庫和搜索系統(tǒng)中被提及,但在Elasticsearch的上下文中并不是一個(gè)核心概念。下面我詳細(xì)解釋倒排索引,并簡要提及正向索引以提供對比。 倒排索引是Elasticsearch中用于實(shí)

    2024年02月22日
    瀏覽(32)
  • ES高頻面試問題:一張圖帶你讀懂 Elasticsearch 中“正排索引(正向索引)”和“倒排索引(反向索引)”區(qū)別

    ES高頻面試問題:一張圖帶你讀懂 Elasticsearch 中“正排索引(正向索引)”和“倒排索引(反向索引)”區(qū)別

    從廣義來說,doc values 本質(zhì)上是一個(gè)序列化的 列式存儲 。列式存儲 適用于聚合、排序、腳本等操作,所有的數(shù)字、地理坐標(biāo)、日期、IP 和不分詞( not_analyzed )字符類型都會默認(rèn)開啟, 不支持 text 和 annotated_text 類型 倒排 :即 詞項(xiàng) = 包含當(dāng)前詞項(xiàng)的doc_id的列表 的映射。倒排

    2024年02月02日
    瀏覽(34)
  • Elasticsearch分詞詳解:ES分詞介紹、倒排索引介紹、分詞器的作用、停用詞

    詳見:https://blog.csdn.net/weixin_40612128/article/details/123476053

    2024年02月12日
    瀏覽(33)
  • 【Elasticsearch專欄 02】深入探索:Elasticsearch為什么使用倒排索引而不是正排索引

    Elasticsearch選擇使用倒排索引而不是正排索引,主要是基于倒排索引在處理全文搜索和大規(guī)模數(shù)據(jù)集時(shí)的優(yōu)勢。下面將詳細(xì)解釋為什么Elasticsearch更傾向于使用倒排索引,并提供一些簡化的代碼片段來說明這兩種索引結(jié)構(gòu)的基本差異。 正排索引是一種將文檔映射到其包含的單詞

    2024年02月22日
    瀏覽(32)
  • 【迅搜03】全文檢索、文檔、倒排索引與分詞

    【迅搜03】全文檢索、文檔、倒排索引與分詞

    今天還是概念性的內(nèi)容,但是這些概念卻是整個(gè)搜索引擎中最重要的概念??梢哉f,所有的搜索引擎就是實(shí)現(xiàn)了類似的概念才能稱之為搜索引擎。而且今天的內(nèi)容其實(shí)都是相關(guān)聯(lián)的,所以不要以為標(biāo)題上有四個(gè)名詞就感覺好像內(nèi)容很多一樣,其實(shí)它們都是聯(lián)系緊密的,一環(huán)套

    2024年02月03日
    瀏覽(23)
  • Elasticsearch (ES) 搜索引擎: 搜索功能:搜索分頁、搜索匹配、全文搜索、搜索建議、字段排序

    原文鏈接:https://xiets.blog.csdn.net/article/details/132348920 版權(quán)聲明:原創(chuàng)文章禁止轉(zhuǎn)載 專欄目錄:Elasticsearch 專欄(總目錄) ES 搜索 API 官網(wǎng)文檔:Search APIs 先創(chuàng)建一個(gè)索引,并寫入一些文檔用于搜索示例: 寫入一些文檔示例: 官網(wǎng)API:The _source option 搜索結(jié)果中的文檔數(shù)據(jù)封裝

    2024年02月08日
    瀏覽(33)
  • ElasticSearch系列 - SpringBoot整合ES之全文搜索匹配查詢 match

    官方文檔地址:https://www.elastic.co/guide/en/elasticsearch/reference/index.html 權(quán)威指南:https://www.elastic.co/guide/cn/elasticsearch/guide/current/structured-search.html 1. 數(shù)據(jù)準(zhǔn)備 官方測試數(shù)據(jù)下載地址:https://download.elastic.co/demos/kibana/gettingstarted/accounts.zip ,數(shù)據(jù)量很大,我們自己構(gòu)造數(shù)據(jù)吧。 2. m

    2023年04月08日
    瀏覽(33)
  • Lucene和Solr和Elasticsearch區(qū)別,全文檢索引擎工具包Lucene索引流程和搜索流程實(shí)操

    Lucene和Solr和Elasticsearch區(qū)別,全文檢索引擎工具包Lucene索引流程和搜索流程實(shí)操

    我們生活中的數(shù)據(jù)總體分為兩種: 結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù) 。 結(jié)構(gòu)化數(shù)據(jù) :指具有固定格式或有限長度的數(shù)據(jù),如數(shù)據(jù)庫,元數(shù)據(jù)等。 非結(jié)構(gòu)化數(shù)據(jù) :指不定長或無固定格式的數(shù)據(jù),如 互聯(lián)網(wǎng)數(shù)據(jù)、郵件,word文檔等。 非結(jié)構(gòu)化數(shù)據(jù)又有一種叫法叫全文數(shù)據(jù) 按照數(shù)據(jù)的

    2024年02月03日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包