solr动态增加core和跨core查询
2013-12-23 21:45
1181 查看
动态增加core(索引目录):
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查询使用方法。
相关文章推荐
- solr动态增加core和跨core查询
- 简单修改Hibernate源码,增加使用原生SQL查询时动态addEntity和addScalar功能
- 简单修改Hibernate源码,增加使用原生SQL查询时动态addEntity和addScalar功能
- solr多个core的查询
- 在已查询出结果的Datatable里,动态增加一列自增列
- solr 通过【配置、多值字段、动态字段】来解决文本表达式查询精确到句子的问题20171214
- solr 查询同一个core 的关联字段
- solr入门之lucene的索引操作之增加,删除,修改,查询及查询解析代码模板
- 通过Ajax+jquery实现的动态增加一组查询条件的实例
- 如何在Solr中实现多core查询?
- solr搜索引擎框架搭建,建立多核(多core),与数据库连接,案例分析及动态配置数据库
- swift:CoreData简单入门(增加、查询、修改、删除)(详细讲解)
- 在线给solr增加core的方法
- 查询数据时动态增加一列
- 学习ASP.NET Core Razor 编程系列九——增加查询功能
- solr跨core查询
- Delphi 菜单的应用(系统菜单添加一项、主菜单增加历史记录、弹出菜单的动态合并、菜单中画图、显示状态)
- 基于jQuery使用Ajax动态执行模糊查询功能
- 简单的Asp.net mvc 里动态生成Linq的Ef查询扩展
- asp.net 网页动态查询条件的实现