我正在尝试对具有相同名称(company_id)但来自不同实体的两个字段进行连接,以根据它没有的字段查询文档。
例如:我有一个销售实体和一个公司实体,其中销售实体持有公司 ID,公司实体持有公司名称。
由于大小原因,我不能在索引时执行此连接。
我想知道有销售的公司的名字x
。
我尝试了以下两种方法:
q={!join+from=company_id+to=company_id}sales:[100 TO *]
和
fq={!join+from=company_id+to=company_id}sales:[100 TO *]
对于fq
我刚刚指定*:*
为q
参数的那个。
在这两种情况下,我都得到了结果,但结果没有在那个范围内销售。
我怎样才能解决这个问题?
使用 Solr 4.4
注意:这似乎只适用于涉及的一个实体。