基於Solr搜索服務器的全文檢索

1:何爲全文檢索數據庫

全文檢索是一種將文件中全部文本與檢索關鍵詞匹配的文字資料檢索方法,好比咱們將一本書的做者、出版日期、出版社、章節、章節內容都存於數據庫中,那麼咱們輸入任何一個詞,能夠將該書中任意與該此匹配的信息檢索出來,咱們輸入「張三」,可能咱們找到的是做者張三,也多是某章節的一段內容中含有張三。咱們在平常生活中用的最多的全文檢索莫過於使用Windows的搜素功能,不信?沒注意?如今來試試吧!
服務器

2:什麼是solr架構

solr是基於Lucene內核的一種搜素服務器,咱們都知道Lucene是用來作索引的,solr在Lucene基礎上作了不少封裝和優化。咱們在solr上能夠隨時配置、擴展咱們data schema,自由決定咱們的field的存儲和索引,配置咱們的分詞策略,查詢咱們須要的數據格式。咱們來看看solr的架構吧:分佈式

Solr4.x還有一套很是燒包的UI管理界面,以下:優化

3:solr能幹些什麼spa

基於任何字段進行分詞檢索;索引

數據分頁;基礎

基於任何字段進行統計;擴展

關鍵詞高亮;配置

分佈式計算和存儲;(4.x以上)

相關文章
相關標籤/搜索