.Net 下 Solr 入門學習系列(一)Solr簡介

龐順龍發表於2019-05-11

.Net 下 Solr 入門學習系列(一)Solr簡介

百科:Solr是一個獨立的企業級搜尋應用伺服器,它對外提供類似於Web-service的API介面。使用者可以通過http請求,向搜尋引擎伺服器提交一定格式的XML檔案,生成索引;也可以通過Http Get操作提出查詢請求,並得到XML格式的返回結果。

Solr其實是一個基於Lucene的全文搜尋引擎,不過Solr同時對其進行了擴充套件,提供了比Lucene更加豐富的查詢語言,而且還實現了可配置、可擴充套件,並對查詢效能進行了優化,更靈活的配置,更高的查詢效率。Solr支援 XML/HTTP協議 ;支援 JSON API 介面;支援快取、複製;同時具有完善的Web管理介面,是一款非常優秀的全文搜尋引擎。

Solr的特性包括:

1、高階的全文搜尋功能

2、專為高通量的網路流量進行的優化

3、基於開放介面(XML和HTTP)的標準

4、綜合的HTML管理介面

5、可伸縮性-能夠有效地複製到另外一個Solr搜尋伺服器

6、使用XML配置達到靈活性和適配性

7、可擴充套件的外掛體系

Solr 官網地址:http://lucene.apache.org/solr/

Solr目前應該是電商企業的標配外掛擴充套件,目前大部分電商網站的全文搜尋引擎都是基於Solr實現的。後續我們繼續整理分享Solr的安裝與使用教程等。

龐順龍最後編輯於:4年前

內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。

相關文章