MySQL从Solr dataimport处理程序插入

时间:2013-02-03 10:58:15

标签: mysql solr apache-tika

我使用apache solr&amp ;;索引pdfs和其他文本文档。来自文件系统的tika。 我还使用SignatureUpdateProcessorFactory为索引文件生成唯一ID。

由于我有很多文件,我想从dataimport向MySQL保存一些信息,如id和文件名,供以后使用。

是否可以使用某些文件实体参数从solr dataimport处理程序执行mysql insert查询?

1 个答案:

答案 0 :(得分:1)

您无法从DIH本身插入SQL。如果需要,您可以编写一个自定义Transformer来做到这一点,并确保它是实体变压器链中的最后一个。

但是,如果要捕获使用UpdateProcessor生成的ID,则可能需要编写自定义更新处理器,因为转换器在UpdateProcessors之前运行。