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

【Solr】Solr搜索引擎使用

這篇具有很好參考價值的文章主要介紹了【Solr】Solr搜索引擎使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、什么是Solr?

其實我們大多數(shù)人都使用過Solr,也許你不會相信我說的這句話,但是事實卻是如此啊 ! 每當(dāng)你想買自己喜歡的東東時,你可能會打開某寶或者某東,像這樣一搜,就能搜到很多東西,你知道你看到的這些數(shù)據(jù)都來自哪兒嗎?百度一下你就知道!這些數(shù)據(jù)來自哪兒嗎?等你了解完Solr后你就知道答案啦!

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

現(xiàn)實生活中我們都知道大多數(shù)網(wǎng)站或應(yīng)用都必須具有某種搜索功能,問題是搜索功能往往是巨大的資源消耗并且它們由于沉重的數(shù)據(jù)庫加載而拖垮你的應(yīng)用的性能。

這就是為什么轉(zhuǎn)移負(fù)載到一個外部的搜索服務(wù)器是一個不錯的主意,Apache Solr是一個流行的開源搜索服務(wù)器,它通過使用類似REST的HTTP API,這就確保你能從幾乎任何編程語言來使用solr。

Solr是一個開源搜索平臺,用于構(gòu)建搜索應(yīng)用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企業(yè)級的,快速的和高度可擴(kuò)展的。 使用Solr構(gòu)建的應(yīng)用程序非常復(fù)雜,可提供高性能。

為了在CNET網(wǎng)絡(luò)的公司網(wǎng)站上添加搜索功能,Yonik Seely于2004年創(chuàng)建了Solr。并在2006年1月,它成為Apache軟件基金會下的一個開源項目。并于2016年發(fā)布最新版本Solr 6.0,支持并行SQL查詢的執(zhí)行。

Solr可以和Hadoop一起使用。由于Hadoop處理大量數(shù)據(jù),Solr幫助我們從這么大的源中找到所需的信息。不僅限于

搜索,Solr也可以用于存儲目的。像其他NoSQL數(shù)據(jù)庫一樣,它是一種非關(guān)系數(shù)據(jù)存儲和處理技術(shù)。

總之,Solr是一個可擴(kuò)展的,可部署,搜索/存儲引擎,優(yōu)化搜索大量以文本為中心的數(shù)據(jù)。

二 、數(shù)據(jù)庫本身就支持搜索啊,干嘛還要搞個什么solr?

  1. 其實正如上面solr的介紹中所說的那樣,solr本身也可以看成數(shù)據(jù)庫,(no sql類型),但它比數(shù)據(jù)庫搜索速度更快,所以在項目中我們一般把搜搜的部分交給solr,就像我們在京東首頁所看到的商品信息,并不是來自數(shù)據(jù)庫,而是來源于sorl的索引庫

  2. 數(shù)據(jù)庫本身不能實現(xiàn)分詞效果,而只能使用模糊查詢,但是模糊查詢非常低效,查詢速度比較慢,由于在實際生活中,一般搜索是用的比較多的,這樣數(shù)據(jù)庫壓力自然就很大,所以我們就讓供專業(yè)的solr來做搜索功能

三、如果我們想要使用solr那么首先我們得安裝它

  1. 由于solr是以java開發(fā)而成,所以必須在jdk環(huán)境中運行。(配置 JAVA_HOME 這里就不具體介紹了)

    • 下載并解壓 solr,官網(wǎng) https://lucene.apache.org/solr,我們直接附上最新版鏈接( solr-8.6.1.zip )

    • 解壓后打開solr文件夾進(jìn)bin目錄,在地址框輸入cmd 回車 此時彈出命令行

    • 輸入solr.cmd start 命令開啟solr服務(wù)

    • 打開瀏覽器輸入https://localhost:8983/solr 下文附上全部圖解

    • 創(chuàng)建 code 核心并添加 conf 配置文件

  2. solr官網(wǎng)

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

  1. 解壓后打開solr文件夾進(jìn)bin目錄,在地址框輸入cmd 回車 此時彈出命令行

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene
【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

  1. 輸入solr.cmd start 命令開啟solr服務(wù)

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

  1. 看到下面這個界面說明solr安裝成功啦!

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

  1. 創(chuàng)建 code 核心并添加 conf 配置文件

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene
【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

創(chuàng)建后找到 server\solr\ 創(chuàng)建核心新建的文件夾

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

從 solr-7.7.2\example\example-DIH\solr\solr 中找到配置文件復(fù)制到新建文件夾

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

7.重啟服務(wù)
【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

8.顯示以下界面表示核心創(chuàng)建成功啦!

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

9.一起來試試吧!

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

10.查詢成功

【Solr】Solr搜索引擎使用,Java高頻面試題,solr,搜索引擎,lucene

但是由于這個東西是外國人寫的,再加上博大精深的中華文化,solr對于中文的分詞效果非常糟糕,不能很好的分詞,就不能建立一個很好的索引庫,也就不能提供好的搜索服務(wù).于是我們中國人基于solr自己寫了個分詞器,終于能夠愉快的使用solr了。文章來源地址http://www.zghlxwxcb.cn/news/detail-611180.html

到了這里,關(guān)于【Solr】Solr搜索引擎使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Apache Solr搜索引擎開發(fā)框架

    Apache Solr搜索引擎開發(fā)框架

    為什么要學(xué)習(xí)搜索引擎開發(fā)框架 常見的搜索引擎框架: 1.Solr 2.ElasticSearch 搭建ELK環(huán)境(ElasticSearch+Logback+Kabana)實現(xiàn)日志系統(tǒng)的搭建 Solr是基于Apache Lucene構(gòu)建的流行,快速,開源的企業(yè)搜索平臺。 Solr具有高可靠性,可擴(kuò)展性和容錯性,可提供分布式索引,復(fù)制和負(fù)載均衡查詢

    2024年02月05日
    瀏覽(22)
  • 【搜索引擎】提高Apache Solr 性能

    【搜索引擎】提高Apache Solr 性能

    這是一個關(guān)于我們?nèi)绾卧O(shè)法克服搜索和相關(guān)性堆棧的穩(wěn)定性和性能問題的簡短故事。 在過去的 10 個月里,我很高興與個性化和相關(guān)性團(tuán)隊合作。我們負(fù)責(zé)根據(jù)排名和機(jī)器學(xué)習(xí)向用戶提供“個性化和相關(guān)的內(nèi)容”。我們通過一組提供三個公共端點的微服務(wù)來做到這一點,即

    2024年02月17日
    瀏覽(27)
  • 優(yōu)化記錄 -- 記一次搜索引擎(SOLR)優(yōu)化

    優(yōu)化記錄 -- 記一次搜索引擎(SOLR)優(yōu)化

    某服務(wù)根據(jù)用戶相關(guān)信息,使用搜索引擎進(jìn)行數(shù)據(jù)檢索 solr 1臺:32c 64g 數(shù)據(jù)10gb左右,版本 7.5.5 應(yīng)用服務(wù)器1臺:16c 64g 應(yīng)用程序 3節(jié)點 1、因業(yè)務(wù)系統(tǒng)因處理能不足,對業(yè)務(wù)系統(tǒng)硬件平臺進(jìn)行升級,升級變更為 16c64g — 32c64g 增加 16c 2、業(yè)務(wù)系統(tǒng)升級,處理能力增加,對原搜索引

    2024年02月05日
    瀏覽(25)
  • Solr在搜索引擎中的用戶體驗優(yōu)化

    作者:禪與計算機(jī)程序設(shè)計藝術(shù) 引言 1.1. 背景介紹 搜索引擎是互聯(lián)網(wǎng)時代最為基礎(chǔ)的應(yīng)用之一,對于用戶體驗的要求也越來越高。搜索引擎的性能與穩(wěn)定性、搜索結(jié)果的準(zhǔn)確性和多樣性、搜索結(jié)果的相關(guān)性等方面都會影響著用戶的體驗。而Solr是一款高性能、可擴(kuò)展、易于使

    2024年02月13日
    瀏覽(24)
  • 高可用的搜索引擎:Elasticsearch與Solr對比

    搜索引擎是現(xiàn)代互聯(lián)網(wǎng)的基石,它使得我們可以在海量數(shù)據(jù)中快速找到所需的信息。高可用性是搜索引擎的核心需求,因為用戶對于搜索結(jié)果的實時性和準(zhǔn)確性有很高的要求。Elasticsearch和Solr是兩個流行的搜索引擎,它們各自具有獨特的優(yōu)勢和特點。在本文中,我們將對比這

    2024年02月20日
    瀏覽(22)
  • Lucene輕量級搜索引擎,真的太強(qiáng)了!!!Solr 和 ES 都是基于它

    Lucene輕量級搜索引擎,真的太強(qiáng)了!!!Solr 和 ES 都是基于它

    Lucene 是一個本地全文搜索引擎,Solr 和 ElasticSearch 都是基于 Lucene 的封裝 Lucene 適合那種輕量級的全文搜索,我就是服務(wù)器資源不夠,如果上 ES 的話會很占用服務(wù)器資源,所有就選擇了 Lucene 搜索引擎 全文搜索的原理是使用了倒排索引,那么什么是倒排索引呢? 先通過中文分詞器,將文

    2024年03月11日
    瀏覽(33)
  • Lucene輕量級搜索引擎,Solr 和 ElasticSearch 都是基于 Lucene 的封裝

    Lucene輕量級搜索引擎,Solr 和 ElasticSearch 都是基于 Lucene 的封裝

    1、Lucene 是什么 Lucene 是一個本地全文搜索引擎,Solr 和 ElasticSearch 都是基于 Lucene 的封裝 Lucene 適合那種輕量級的全文搜索,我就是服務(wù)器資源不夠,如果上 ES 的話會很占用服務(wù)器資源,所有就選擇了 Lucene 搜索引擎 2、倒排索引原理 全文搜索的原理是使用了倒排索引,那么什么是倒

    2024年03月15日
    瀏覽(22)
  • 《Spring Boot 實戰(zhàn)派》--13.集成NoSQL數(shù)據(jù)庫,實現(xiàn)Elasticsearch和Solr搜索引擎

    《Spring Boot 實戰(zhàn)派》--13.集成NoSQL數(shù)據(jù)庫,實現(xiàn)Elasticsearch和Solr搜索引擎

    ?????????關(guān)于搜索引擎 我們很難實現(xiàn) Elasticseach 和 Solr兩大搜索框架的效果;所以本章針對兩大搜索框架,非常詳細(xì)地講解 它們的原理和具體使用方法, 首先 介紹什么是搜索引擎 、如何用 MySQL實現(xiàn)簡單的搜索引擎,以及Elasticseach 的 概念和接口類; 然后介紹Elasticseach

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

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

    我們生活中的數(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)
  • SpringBoot集成Solr(二)搜索數(shù)據(jù)

    SpringBoot集成Solr(二)搜索數(shù)據(jù)

    1.1 構(gòu)建查詢條件 上面代碼中左邊的字符串是映射到solr中的實體屬性,相當(dāng)于數(shù)據(jù)庫中的表字段, * 表示匹配多位。 1.2 構(gòu)建排序條件 1.3 設(shè)置分頁 注意: solr的分頁第一頁其實是從0開始的,部分框架中分頁插件第一頁是從1開始的 。 1.4 設(shè)置高亮 注意: 這種方式設(shè)置的高亮

    2024年02月12日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包