测试于:
Solr 4.5.0, Jdk 1.6.0_45, Tomcat 6.0.37 | CentOS 5.7
core的概念:
每个core即一个索引库,可以理解每个core对应一个数据库实体表。
使用场景:
实际应用中常常需要如检索多个实体信息,如公司信息和产品信息,公司core和产品core分别使用自己的配置;当然也可以是不同数据库中的表,供不同的项目使用等。
本文假设你已经运行成功了单核的solr,有一些基本知识(假设你成功的单核为collection1)
配置步骤:
- 进入solr home
[root@devnote ~]# cd solr-4.5.0/example/solr
- 新增一个用于本地开发测试的core new_core
建好新core名称对应的目录,及下data目录[root@devnote solr]# mkdir -p new_core/data
拷贝使用现有的配置目录,可能需要根据需求修改schema.xml等配置[root@devnote solr]# cp -r collection1/conf new_core/
- 登陆管理界面(http://你的域名或者ip/solr/),按如下操作,其中name和instanceDir需要根据自己的需要设置
注意:新添加的core是空的,数据要根据需要添加。