1

我正在使用文件系统中的 apache solr 和 tika 索引 pdf 和其他文本文档。我还SignatureUpdateProcessorFactory用于为索引文件生成唯一 ID。

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

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

4

1 回答 1

1

您不能从 DIH 本身插入 SQL。如果需要,您可以编写一个自定义 Transformer 来执行此操作,并确保它是实体转换器链上的最后一个。

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

于 2013-02-03T15:29:04.483 回答