我有一些数据存储在文件中,每行代表一条记录。所以,我正在使用LineEntityProcessor和FileDataSource。可以导入一个文件,但我的数据存储在多个文件中。有没有办法同时将多个文件导入Solr?
答案 0 :(得分:0)
您可能希望使用外部实体为FileListEntityProcessor且您的实体(实体)位于其中并使用外部实体公开的变量的嵌套实体。
您还需要在该外部实体上将 rootEntity 属性设置为false,以便为每个内部实体生成文档。
基本上,您需要在现有定义中包含更多级别的实体。
或者,如果你的文件略有不同,只有几个,你可以并排放置几个实体定义,DIH将全部运行。