2014-05-02 12 views
0

我已配置Solr以從MySql數據庫導入數據。我需要傳遞一個參數(比如user_id),而我需要從中獲取的是隻導入與傳遞的用戶標識匹配的記錄。Solr - 爲數據導入中的提取查詢傳遞自定義參數

http://googlieye:8983/solr/db/dataimport?command=full-import& entity=user_data_import&user_id=431269

是否有可能完成這件事?我仍然試圖解決這個問題。任何類型的建議或想法都會有所幫助。

回答

0

您可以通過查詢參數,然後在這樣的數據-config.xml中閱讀:

select * from users where user_id=${dataimporter.request.entity} 
+0

嗨,我已經試過了,但並沒有給我任何積極的反饋。提取計數和處理計數值爲零(儘管沒有任何錯誤,狀態變爲紅色,在Solr UI中爲綠色)。 任何我失蹤的隊友?你能指出我可能錯過的東西,或者我應該尋找的東西。欣賞它。 –

+0

你已經問過如何將一個url參數傳遞給數據導入器。我已經回答了。爲什麼處理過的計數是零,我不知道,可能是一百萬個原因。你調試了你的查詢來看看它們返回了什麼嗎? – notdang