0
我們必須面對的,需要從它返回的每個文檔的另一個數據源獲取附加字段Solr的服務器,客戶端領域的文件。SOLR如何可以成爲與未存儲在SOLR
目前我們使用的文檔變形金剛,但我們想知道的是,有沒有更好的辦法,特別是對如何批量抓取一大堆數據的查詢結果的當前頁的所有文件。
搜索組件能否實現這一目標?
我們必須面對的,需要從它返回的每個文檔的另一個數據源獲取附加字段Solr的服務器,客戶端領域的文件。SOLR如何可以成爲與未存儲在SOLR
目前我們使用的文檔變形金剛,但我們想知道的是,有沒有更好的辦法,特別是對如何批量抓取一大堆數據的查詢結果的當前頁的所有文件。
搜索組件能否實現這一目標?
是的,搜索組件可以實現這一點。
但也有一些影響。該組件可能會增加您從中獲取的外部源很長的響應時間,或者這些字段非常大。這可能會非常不利地影響您的查詢響應時間。 你應該考慮把你的外部字段加載到內存中,只要這些內存很少,並且你有足夠的內存。
我已經寫上搜索組件,你可以找到here寫一個例子。
的選擇,如果您添加到結果的字段不依賴於查詢,使用自定義更新處理器在指數時間本身添加這些領域。
如果您使用doc變形金剛,我假設您返回的值是常量。在這種情況下,你是否嘗試過配置你的solrconfig.xml文件來返回這些結果? –
爲什麼它需要一個常量來使用doc變換器? – Wudong
抱歉忽略此主題。我不確定你是如何使用文檔轉換器的,但至於你的問題,可以使用搜索組件。請看答案。 –