2013-02-03 56 views
1

我使用Apache Solr & tika從文件系統索引pdf和其他文本文檔。 我也在使用SignatureUpdateProcessorFactory爲索引文件生成唯一的ID。從Solr數據導入處理程序中插入MySQL

由於我有很多文件,我想從dataimport保存一些信息,如ID和文件名到MySQL以備後用。

是否有可能從solr dataimport處理程序執行mysql插入查詢與一些文件實體參數?

回答

1

您不能從DIH本身插入到SQL中。如果你願意,你可以編寫一個自定義的Transformer來做到這一點,並確保它是實體變壓器鏈上的最後一個。

但是,如果要捕獲使用UpdateProcessor生成的ID,則可能需要編寫自定義更新處理器,因爲變換器在UpdateProcessors之前運行。

+0

謝謝!你真的幫助我定製處理器的想法,現在我終於得到它的工作! – LogIN

相關問題