我正在尝试导入几个 .csv 文件,其中包含一些日期格式为“yyyyMMdd”的字段。我很快发现 DataImportHandler 并不容易支持 csv 文件。在 DataImportHandler 中,可以使用 LineEntityProcessor,然后使用 RegexTransformer,但这很麻烦。我尝试的下一个方法是将文件发布到 CSVRequestHandler,但我还没有找到一种方法来指定使用什么 SimpleDateFormat 来解析该字段。我一直在寻找解决这个问题的方法,但我认为我注定要进行预处理步骤,或者使用 RegexTransformer。任何帮助将不胜感激。
编辑:我应该补充一点,我在 Solr 3.5 上。