我正在尝试导入几个包含日期格式为“yyyyMMdd”的字段的.csv文件。我很快发现DataImportHandler不容易支持csv文件。在DataImportHandler中,可以使用LineEntityProcessor,然后使用RegexTransformer,但这非常混乱。我尝试的下一个方法是将文件发布到CSVRequestHandler,但我还没有找到一种方法来指定用于解析字段的SimpleDateFormat。我一直在寻找解决这个问题的方法,但我认为我注定要进行预处理步骤,要么使用RegexTransformer。任何帮助将不胜感激。
编辑:我应该补充说我在Solr 3.5上。
答案 0 :(得分:1)
或。留在solr。将其索引在字符串字段中。并使用UpdateProcessor将其复制到正确格式的日期字段。很容易
答案 1 :(得分:0)
你有没有看过DateFormatTransformer?