Solr介紹:服務器
Solr是一個獨立的企業級搜索應用服務器,它對外提供相似於Web-service的API接口。用戶能夠經過http請求,向搜索引擎服務器提交必定格式的XML文件,生成索引;也能夠經過Http Get操做提出查找請求,並獲得XML格式的返回結果。
Solr是一個高性能,採用Java5開發,基於Lucene的全文搜索服務器。同時對其進行了擴展,提供了比Lucene更爲豐富的查詢語言,同時實現了可配置、可擴展並對查詢性能進行了優化,而且提供了一個完善的功能管理界面,是一款很是優秀的全文搜索引擎。 併發
對於搜索頻率特別高的業務,咱們能夠把搜索單獨作成一個服務,能夠針對該服務作擴展,作成服務集羣等,其它模塊均可以調用Solr服務。 負載均衡
中文分析器IK Analyzer分佈式
在Solr中默認是沒有中文分析器的,須要手工配置,配置一個FieldType,在FieldType中指定使用的中文分析器。另外,Solr中的字段(即業務域)必須先定義後使用。性能