Solr关联查询 join 用法

前言

      在Solr的使用中,有时候会过滤一些信息,在这个时候就需要使用到Solr的 join 关键字,下面举例说明:

正文

{!join from =linked_id to=id}content:*field*

     查询的意思是将content字段中包含“field” 的查询出来并返回linkedid  然后在返回的所有内容中:查询id在返回的linkedid中的内容。

     实际上等同于SQL语句中的下列意思:

select * from table b,

   (select linked_id from table where content like ”%field%”) a

where b.id in ( a.linked_id);

      希望对大家有所帮助

你可能感兴趣的:(Solr,Solr)