solr是什么
Solr is highly reliable, scalable and fault tolerant, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration and more. Solr powers the search and navigation features of many of the world's largest internet sites.
简单的说,solr它是一种开源的、基于lucene的搜索服务器。solr提供了层面搜索(统计)、命中醒目显示并且支持多种输出格式(包括xml/json等格式)。它易于安装和配置,而且附带了一个基于HTTP的管理界面。
solr特性
- 高级的全文搜索功能
- 专为高通量的网络流量进行的优化
- 基于开放接口(xml和http)的标准
- 综合的html管理界面
- 可伸缩性-能够有效地复制到另外一个Solr搜索服务器
- 使用xml配置达到灵活性和适配性
- 可扩展的插件体系
solr vs lucene
lucene是一个基于java的全文信息检索工具包,主要提供文本类型数据建立索引、进行搜索的方法支持。lucene本质是一套完整的搜索库,不是独立的应用程序。
solr依赖于lucene,是一个可独立运行的应用程序、企业级搜索服务器。可以说是建立在lucene基础上的为企业搜索应用提供支持和扩展的服务。
安装solr(mac)
1.首先安装jdk和jre
2.brew install solr安装solr,可以通过brew edit solr修改要安装的版本
启动solr
solr start
然后在浏览器输入URL体验一下
127.0.0.1:8983
下一期根据实例玩玩solr~
自己都觉得期待~~