我使用apache solr&amp ;;索引pdfs和其他文本文档。来自文件系统的tika。
我还使用SignatureUpdateProcessorFactory
为索引文件生成唯一ID。
由于我有很多文件,我想从dataimport向MySQL保存一些信息,如id和文件名,供以后使用。
是否可以使用某些文件实体参数从solr dataimport处理程序执行mysql insert查询?
答案 0 :(得分:1)
您无法从DIH本身插入SQL。如果需要,您可以编写一个自定义Transformer来做到这一点,并确保它是实体变压器链中的最后一个。
但是,如果要捕获使用UpdateProcessor生成的ID,则可能需要编写自定义更新处理器,因为转换器在UpdateProcessors之前运行。