Lucene全文检索过程
生活随笔
收集整理的這篇文章主要介紹了
Lucene全文检索过程
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 索引過程:
1)?有一系列被索引文件
2)?被索引文件經(jīng)過語法分析和語言處理形成一系列詞(Term)。
3)?經(jīng)過索引創(chuàng)建形成詞典和反向索引表。
4)?通過索引存儲將索引寫入硬盤。
2. 搜索過程:
1)?用戶輸入查詢語句。
2)?對查詢語句經(jīng)過語法分析和語言分析得到一系列詞(Term)。
3)?通過語法分析得到一個查詢樹。
4)?通過索引存儲將索引讀入到內(nèi)存。
5)?利用查詢樹搜索索引,從而得到每個詞(Term)的文檔鏈表,對文檔鏈表進行交,差,并得到結(jié)果文檔。
?將搜索到的結(jié)果文檔對查詢的相關(guān)性進行排序。
6)?返回查詢結(jié)果給用戶。
轉(zhuǎn)載于:https://www.cnblogs.com/user001/p/11209626.html
總結(jié)
以上是生活随笔為你收集整理的Lucene全文检索过程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: meven依赖思考记录
- 下一篇: 网络端