solr里面的core就像是数据库里面的表
schema.xml:定义了core的field类型和名称,field就像数据库的字段,field的类型就像数据库的字段类型,field的名称就像数据库的字段名称;
solrconfig.xml:描述了core管理配置,比如指定索引文件的存储位置、日志文件的存储位置、使用什么管理器等
-
在solr-4.7.0\example\multicore路径下有2个core,随便copy一个core到solr_home下面
image.png -
在管理界面添加新的core
image.png -
注意:
如果新建的core 名称(例如mycore)不为 core0,则修改core0文件夹的名称为mycore,然后修改core0下的/conf/solrconfig.xml中core0替换为mycore
回到$SOLR_HOME$/core0,发现下面多了一个data文件夹和一个core.properties文件。这2个东西就是我们在solr的管理页面操作的时候solr自己给我们创建的。我们为什么在管理页面能够看到core0,solr服务如何知道$SOLR_HOME$下面有个core0,其实还是core.properties在发挥作用
网友评论