首页 > 代码库 > 如何在solr中添加一个core

如何在solr中添加一个core

在上一篇博文中已经介绍了如何在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成功!

技术分享

本文出自 “Simple Life” 博客,请务必保留此出处http://simplelife.blog.51cto.com/9954761/1864073

如何在solr中添加一个core