http://192.168.100.175:8080/solr/admin/cores?action=CREATE
&name=collection2
&instanceDir=/opt/gshen/solr/collection2
&config=/opt/gshen/solr/conf/solrconfig.xml
&schema=/opt/gshen/solr/conf/schema.xml
&dataDir=/opt/gshen/solr/collection2/data
name和instanceDir是必要参数,config、schema、dataDir是可选参数,但是dataDir默认是./data即当前linux脚本执行的路径,所以一般要写上dataDir。
这些参数都保存在collection2/core.properties。因为solr加载时会先去加载core.properties这个配置文件的所有属性,如果有,则会指定solrconfig.xml,schema.xml和dataDir(首先寻找core.propertis是否有该路径,如果没有,则会到solrconfig.xml节点的dataDir寻找路径,solrconfig.xml中dataDir节点的默认是./data)的路径,如果没有则会到默认的路径下面寻找。
动态创建core后core.properties文件:
跨core查询:
http://192.168.100.175:8080/solr/collection1/select?
q=message:中国人
&wt=json
&indent=true
&shards=192.168.100.175:8080/solr/collection1,192.168.100.175:8080/solr/collection2
这里只列出了部分属性和功能,具体可到http://wiki.apache.org/solr/CoreAdmin查询使用方法。