繁体   English   中英

solr在solr 4.6.1中的多个内核上联接

[英]solr join on multiple cores in solr 4.6.1

我正在尝试在同一jvm上的两个Solr内核之间编写联接查询。 对核心的非常简单的描述: 类别包含id(int字段)和关键字(多值文本字段),以及firma包含有关公司的信息,其中一个字段为categ_id(多值int字段)。 我要获取的是具有搜索关键字的公司的ID,但是首先,我只想按ID查看给定类别中的所有公司。 查询如下所示:

catDEkw/select?q=*:*&wt=json&indent=true&fl=*,score&fq={!join from=id to=cf_cs_ids fromIndex=searchDEbis}cf_cs_ids:926

哪里:

  • catDEkw是类别核心白名单ID作为类别ID
  • searchDEbis是包含有关公司信息并具有cf_cs_ids字段(这是一个多值字段)的核心

没结果。 难道我做错了什么? 还是问题在于加入后的字段类型? 提前致谢!

我可能是错的,但如果我理解正确,则源应该是cf_cs_ids。 即;

catDEkw / select?q = &wt = json&indent = true&fl = *,score&fq = {!join from = cf_cs_ids to = id fromIndex = searchDEbis} cf_cs_ids:926

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM