Solr介绍
Solr
是一個獨立的企業級搜索應用服務器
對外提供類似于Web-service的API接口
用戶可以通過http請求,向搜索引擎服務器提交一定格式的XML文件,生成索引
也可以通過Http Get操作提出查找請求,并得到XML格式的返回結果
工作方式
文檔通過Http利用XML 加到一個搜索集合中
查詢該集合也是通過http收到一個XML/JSON響應來實現
主要特性包括
高效、靈活的緩存功能,垂直搜索功能,高亮顯示搜索結果
通過索引復制來提高可用性
提供一套強大Data Schema來定義字段,類型和設置文本分析
提供基于Web的管理界面等
特點
是一個高性能,采用Java5開發,基于Lucene的全文搜索服務器
同時,對其進行了擴展,提供了比Lucene更為豐富的查詢語言
同時,實現了可配置、可擴展并對查詢性能進行了優化
并且,提供了一個完善的功能管理界面,是一款非常優秀的全文搜索引擎。
總結
- 上一篇: Zookeeper选举机制测试
- 下一篇: Solr目录结构