成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Lucence-創(chuàng)新互聯(lián)

Lucene是apache軟件基金會(huì)4 jakarta項(xiàng)目組的一個(gè)子項(xiàng)目,是一個(gè)開放源代碼的全文檢索引擎工具包,但它不是一個(gè)完整的全文檢索引擎,而是一個(gè)全文檢索引擎的架構(gòu),提供了完整的查詢引擎和索引引擎,部分文本分析引擎。Lucene的目的是為軟件開發(fā)人員提供一個(gè)簡(jiǎn)單易用的工具包.

成都創(chuàng)新互聯(lián)公司專注于贛榆企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站開發(fā)。贛榆網(wǎng)站建設(shè)公司,為贛榆等地區(qū)提供建站服務(wù)。全流程按需開發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

粘貼這句話的意思就是想說明  Lucene僅僅是一個(gè)工具包,搜索引擎的工具包.

有人會(huì)問?Lucene和solr的區(qū)別,solr是一個(gè)搜索系統(tǒng),打個(gè)比方,就如servlet和struts2的區(qū)別  Lucene就是servlet,solr就好比solr,solr封裝了Lucene.

下面說說Lucene的原理:

我們使用Lucene,其實(shí)使用的是他的倒排查詢

什么是倒排查詢?舉個(gè)例子

新華字典,我們都用過吧,新華字典分為兩部分,第一部門就是目錄的邊旁部首,第二部分就是正文,一個(gè)一個(gè)字的解釋,

我們?cè)谟眯氯A字典的時(shí)候,一般我們都是通過邊旁部首找字,沒有人一頁(yè)一頁(yè)的翻字典找字吧.

Lucene的倒排就是如此,他會(huì)檢索文本,數(shù)據(jù)庫(kù),web網(wǎng)頁(yè),在把內(nèi)容分詞,就像邊旁部首

Lucence

再次強(qiáng)調(diào)

搜索引擎(百度,谷歌)和lucene的區(qū)別

搜索引擎就是一個(gè)應(yīng)用,lucene就是一個(gè)搜索工具類

 Lucence

name:lucene表示要搜索name這個(gè)Field域中,內(nèi)容為“l(fā)ucene”的文檔。

desc:lucene AND desc:java 表示要搜索即包括關(guān)鍵字“l(fā)ucene”也包括“java”的文檔。

看不懂沒關(guān)系

我接下來說明Doucment和Field關(guān)系

Lucence

這里我用數(shù)據(jù)庫(kù)中的一條數(shù)據(jù)說明

Lucence

這一條數(shù)據(jù)就是一個(gè)document文檔

 每一個(gè)字段就是一個(gè)Field域

這樣說是不是豁然開朗了.

接下來,我們說說分詞器

這個(gè)lucene是外國(guó)人搞得,對(duì)中文的支持不說你也知道,不多外國(guó)人也想到這一點(diǎn),"我是中國(guó)人">>我  是  中  國(guó)  人  >> 這樣的效果其實(shí)還不是我們想要的,我們要的是"中國(guó)","國(guó)人"這樣的詞匯,這里我也不打啞謎了,市場(chǎng)上有很多中文分詞器,無敵的存在我覺得就是IK了,這是一個(gè)jar包,導(dǎo)入項(xiàng)目即可,說他無敵是因?yàn)樗梢宰约杭釉~,比如"屌絲","高富帥",這也詞,可以自己加到分詞器中,讓程序認(rèn)得.

LucenceLucence

這就是要用到的包;

Lucenceik下載后把這3個(gè)文件也要導(dǎo)入項(xiàng)目中,ext.dic是加詞的,stop是停詞的.

前面的都是Lucece的理論,只有理論搞懂了,下面的代碼實(shí)現(xiàn)過程也就輕松了

Lucence

                                     //分詞        testCreateIndex()               BookDao bookDao =          List<Book> listBook =                       List<Document> documents =  ArrayList<>                                   Document doc =              doc.add( TextField("id", String.valueOf(bk.getId()), Store.YES));             doc.add( TextField("name"             doc.add( TextField("price"             doc.add( TextField("pic"             doc.add( TextField("desc"                                                                     Analyzer analyzer =                        IndexWriterConfig config =                        Directory directory = FSDirectory.open( File("H:\\temp"                       IndexWriter writer =                                           

         //查        serachIndex()                   Analyzer analyzer =                   QueryParser queryParser =  QueryParser("desc"                           Query query = queryParser.parse("desc:java AND lucene"                               Directory directory = FSDirectory.open( File("H:\\temp"                           IndexReader indexReader =                           IndexSearcher indexSearcher =                                     TopDocs topDocs  = indexSearcher.search(query, 10         System.out.println("查詢到的數(shù)據(jù)總條數(shù)是:" +                  ScoreDoc[] docs =                                                      docID =             Document doc =                          System.out.println("docID:"+             System.out.println("bookid:"+doc.get("id"             System.out.println("pic:"+doc.get("pic"             System.out.println("name:"+doc.get("name"             System.out.println("desc:"+doc.get("desc"             System.out.println("price:"+doc.get("price"                      }

Lucence

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

新聞名稱:Lucence-創(chuàng)新互聯(lián)
標(biāo)題網(wǎng)址:http://jinyejixie.com/article2/jejoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站排名靜態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站外貿(mào)建站、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
泾源县| 嵊泗县| 马尔康县| 三亚市| 滕州市| 嘉善县| 靖边县| 巴南区| 高清| 西畴县| 朝阳县| 龙口市| 遂宁市| 宣化县| 拜泉县| 高青县| 宁海县| 高青县| 宁津县| 长葛市| 鹰潭市| 酉阳| 西乌| 石屏县| 梅州市| 扬州市| 定结县| 海丰县| 娄烦县| 灵寿县| 浠水县| 车险| 阜阳市| 沅江市| 马边| 上饶市| 香港 | 花莲市| 乌鲁木齐市| 广安市| 泾阳县|