【问题标题】:solr join on multiple cores in solr 4.6.1solr 在 solr 4.6.1 中加入多个核心
【发布时间】:2014-02-26 13:22:05
【问题描述】:

我正在尝试在同一 jvm 上的两个 solr 内核之间编写连接查询。对核心的一个非常简单的描述:categories 包含 id(int 字段)和关键字(multivalued text field),firma 包含有关公司信息的一个字段 categ_id(multivalued int field )。我想要得到的是具有搜索关键字的公司的 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 字段(这是一个多值字段)

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

【问题讨论】:

    标签: join solr


    【解决方案1】:

    我可能是错的,但如果我理解正确,from 应该是 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

    【讨论】:

    • 好吧,坦率地说,我错过了逻辑,但你是对的!非常感谢您,祝您有愉快的一天!
    猜你喜欢
    • 2018-03-19
    • 1970-01-01
    • 1970-01-01
    • 2014-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    相关资源
    最近更新 更多