solr的join的用法

join的真正用法举例:

A_core是电影表,字段是{mvid,autherid}电影id,导演id

B_core是导演表,里面包括导演id,导演名字,字段是{id,name}

现在搜一下叫”张三“的导演的所有电影

则需要在A_core里进行搜索

{!join from=id fromIndex=B_core to=autherid}name:"张三"

 

但现在有些问题,solr主要作用是搜索,而不是关系型数据库,所以返回值里依然只有A_core的全部,并没有附带B_core的导演名字,就像下面这样

SELECT xxx, yyy
FROM collection1
WHERE outer_id IN (SELECT inner_id FROM collection1 where zzz = "vvv")

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值