1

我有一些数据存储在文件中,每一行代表一个记录。所以,我正在使用 LineEntityProcessor 和 FileDataSource。Tt 可以导入一个文件,但我的数据存储在多个文件中。有什么方法可以同时将多个文件导入 Solr?

4

1 回答 1

0

您可能希望使用嵌套实体,外部实体为FileListEntityProcessor,您的实体(实体)位于其中并使用外部实体公开的变量。

您还需要在该外部实体上将 rootEntity属性设置为 false,以便为每个内部实体生成一个文档。

基本上,您需要在现有定义周围再增加一层实体。

或者,如果您有稍微不同的文件并且只有几个,您可以同时拥有几个实体定义,DIH 将运行它们。

于 2013-03-22T14:03:24.587 回答