solr的join的用法

2021-09-10 04:45:47 字數 398 閱讀 1470

join的真正用法舉例:

a_core是電影表,欄位是電影id,導演id

b_core是導演表,裡面包括導演id,導演名字,欄位是

現在搜一下叫」張三「的導演的所有電影

則需要在a_core裡進行搜尋

name:"張三"
但現在有些問題,solr主要作用是搜尋,而不是關係型資料庫,所以返回值裡依然只有a_core的全部,並沒有附帶b_core的導演名字,就像下面這樣

select ***, yyy

from collection1

where outer_id in (select inner_id from collection1 where zzz = "vvv")

Solr關聯查詢 join 用法

在solr的使用中,有時候會過濾一些資訊,在這個時候就需要使用到solr的 join 關鍵字,下面舉例說明 content field 查詢的意思是將content欄位中包含 field 的查詢出來並返回linkedid 然後在返回的所有內容中 查詢id在返回的linkedid中的內容。實際上等同於...

如何使用solr的join

b color olive size large 對於用慣資料庫的我們,多表進行join連線,是非常常見的乙個需求,但是在我們的索引中,對join的支援,卻不是很完美,當然這並不是由於我們的lucene或solr不夠強大,而是全文檢索與資料庫的定位不是在同乙個目標上,全文檢索,主要定位在搜尋引擎上,...

join 函式的用法

join 函式連線字串陣列。將字串 元組 列表中的元素以指定的字元 分隔符 連線生成乙個新的字串 語法 sep join seq sep 分隔符。可以為空 seq 要連線的元素序列 字串 元組 字典 上面的語法即 以sep作為分隔符,將seq所有的元素合併成乙個新的字串 返回值 返回乙個以分隔符se...