参考:http://blog.csdn.net/frankcheng5143/article/details/71159936
http://blog.csdn.net/xiaokang123456kao/article/details/72846591
https://www.cnblogs.com/zhuxiaojie/p/5764680.html
1、solr7环境要求
solr7.2.1需要java8环境,且需要在环境变量中添加 JAVA_HOME变量,指向jdk1.8的目录,如下图:
2、下载solr并启动
把下载的solr解压到出来,并通过cmd窗口进入到solr-7.2.1\bin目录,在地址栏中输入cmd,打开命令窗口
输入以下命令运行solr(其实 solr start就行)
solr.cmd start
2、打开控制台
在浏览器中输入http://localhost:8983,如果能打开solr控制台界面,说明solr启动成功。
3、创建一个core
我们创建一个articles的集合,输入如下命令:
solr.cmd create -c articles
之后就可以在控制台中看到创建的articles了
4、配置ik分词
1、把下载的ik分词器解压出来,并把下面两个jar包复制到:solr-7.2.1\server\solr-webapp\webapp\WEB-INF\lib里
2、在solr-7.2.1\server\solr-webapp\webapp\WEB-INF目录下新建一个classes目录,把下面三个文件复制进去
3、进入solr-7.2.1\server\solr\articles\conf目录,用记事本或其他文本编辑器打开managed-schema文件,在截图中的位置添加如下代码:
<fieldType name="text_ik" class="solr.TextField"> <analyzer type="index" useSmart="false" class="org.wltea.analyzer.lucene.IKAnalyzer" /> <analyzer type="query" useSmart="true" class="org.wltea.analyzer.lucene.IKAnalyzer" /> </fieldType>
4、重新启动solr(solr stop -all 就行
)
-
关闭:solr.cmd stop -all
-
启动:solr.cmd start
在控制台中选中articles,并打开Analysis菜单,输入截图中的文字,点击按钮,发现可以分词成功,说明ik分词器安装成功。