一、Apache solr简介
Solr是基于Lucene的面向企业搜索的web应用,是一个独立的企业级搜索应用服务器。它对外提供类似于Web-service的API接口。
用户可以通过HTTP请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;
也可以通过HTTP GET操作提出查找请求,并得到Xml/json格式的返回结果。
Lucene是一个高效的,基于Java的全文检索库。Lucene是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构。
二、下载安装
1、下载
此次在Windows下安装8.8.1版本。
下载地址:
https://solr.apache.org/downloads.html(可访问最新版本)
https://archive.apache.org/dist/lucene/solr/(可查看所有版本)
2、安装
下载完成后解压,得到如下内容:
3、开启solr
在bin目录下执行solr start
4、访问web页面
solr的管理控制台默认端口8983,ip:8983访问管理控制台
5、创建solr core
core是solr的一个实例,一个solr服务下可以有多个core,每个core都有自己的索引库和与之相应的配置文件。命令行和管理页面都可以创建core。