以前4.10的时候写过一个安装教程,是安装在tomcat的,在来安装5.1的时候,看了下简介,发现从5.x后solr集成了jetty,安装变得简单了不少。
现在只需要三步就能搞定,下载solr包解压,解压,启动就行了,当然要有jdk环境(1.7以上必须)
1,下载
solr 下载地址:http://www.apache.org/dyn/closer.cgi/lucene/solr/5.1.0
2,解压目录
3,通过命令行启动
通过cmd进入solr根目录
>>H: >>cd pointssolr-5.1.0
启动:
binsolr.cmd start -f
然后浏览器输入:http://localhost:8983/solr/ 大功告成
其他命令:
#以指定端口运行的命令: bin/solr.cmd start -p 8983 #停止指定端口号的命令: bin/solr.cmd stop -p 8983
创建一个Core
- 什么是core?
solr 的一个core相当于一个单独的策略,有一份单独的配置文件 solrconfig.xml、schema.xml。
solrconfig.xml从整体上对core进行了配置,例如索引的存放路径、字段的最大长度(maxFiedlLength)、写锁的超时时间(writeLockTimeout)、合并因子(mergeFactor)、删除策略、自动提交策略、缓存设置等,它好比是一份组装机器人的说明书,里面详细描述了各个部件(handler)的参数。
schema.xml主要是对索引的配置,例如分词器、字段名称+索引方法+存储方式+分词方式、唯一标识字段等,它好比是机器人学习的学习方法,机器人主动或被动接受特定数据,按照配置转化成索引,然后通过其部件(handler)展示出来,例如:search、moreLikeThis、spellCheck、factedSearcher等。
2.创建core步骤(示例:创建一个新的core叫core_one)
a.在solr安装目录下serversolr 创建一个新的文件夹就叫做core_one
b.找到H:pointssolr-5.1.0serversolrconfigsetssample_techproducts_configs目录下的conf文件夹,copy到刚创建的core_one文件夹中
c.在solr页面中点击core admin-->add core 增加一个core
增加完毕,就有一个新的core了