繁体   English   中英

如何使用DIH将多个文件导入Solr

[英]How to import multiple files into Solr using DIH

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

您可能希望使用嵌套实体,外部实体为FileListEntityProcessor,而您的实体(实体)在内部,并使用外部实体公开的变量。

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

基本上,您需要围绕现有定义包装一层以上的实体。

或者,如果您的文件略有不同,而其中只有几个,则可以并排设置几个实体定义,然后DIH将全部运行它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM