在上一篇博文中已经介绍了如何在tomcat中部署solr,部署完之后solr默认是有一个core的,也就是collection1,如下图:
如果想自定义一个core,该如何做呢?
本文将承接上一篇博文(http://simplelife.blog.51cto.com/9954761/1864071)继续展开!
1、在solrhome文件夹下复制一份collection1,并改名为simple,与collection1放在同一个文件夹中
2、进入simple文件夹中修改core.properties中的name值为simple,清空simple/data文件夹内的所有文件。
3、进入simple/conf目录中,保留schema.xml和solrconfig.xml文件,别的全都删除。
4、修改simple/conf下schema.xml文件的内容,保留简单的内容即可。
5、修改simple/conf下solrconfig.xml文件的内容,修改一些配置,大部分配置保持默认。
(a)、将所有的<lib>标签注释掉
(b)、搜索<str name="df">text</str>替换成<str name="df">title</str>
(c)、将<searchComponent name="elevator" class="solr.QueryElevationComponent" >注释掉(这个的功能类似百度的竞价排名):
重新启动tomcat,访问:locahost:8080/solr,效果如下图,这就代表新建core成功!
本文转自 兴趣e族 51CTO博客,原文链接:http://blog.51cto.com/simplelife/1864073