我正在尝试在同一个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
其中:
没有结果。难道我做错了什么?或者问题是加入后的字段类型? 提前谢谢!
答案 0 :(得分:1)
我可能错了,但如果我理解正确,那应该是cf_cs_ids。即;
catDEkw /选择Q = :<!/ EM>&安培;重量= JSON&安培;缩进=真安培; FL = *,得分&安培; FQ = {加入 from = cf_cs_ids to = id fromIndex = searchDEbis} cf_cs_ids:926