solr在solr 4.6.1中加入多个核心

时间:2014-02-26 13:22:05

标签: join solr

我正在尝试在同一个jvm上的两个solr核心之间编写连接查询。核心的非常简单的描述:类别包含id(int字段)和关键字(多值文本字段)和 firma ,包含有关公司的信息一个字段categories_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是类别核心whit id作为类别id
  • searchDEbis是包含公司信息的核心,并且具有cf_cs_ids字段(这是一个多值字段)

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

1 个答案:

答案 0 :(得分:1)

我可能错了,但如果我理解正确,那应该是cf_cs_ids。即;

  

catDEkw /选择Q = :<!/ EM>&安培;重量= JSON&安培;缩进=真安培; FL = *,得分&安培; FQ = {加入    from = cf_cs_ids to = id fromIndex = searchDEbis} cf_cs_ids:926