2

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

编辑:我应该补充一点,我在 Solr 3.5 上。

4

2 回答 2

1

或者。留在 solr 内。在字符串字段中对其进行索引。并使用 UpdateProcessor 将其复制到正确格式的日期字段中。很容易

于 2012-05-18T09:09:54.690 回答
0

你看过DateFormatTransformer吗?

于 2013-02-14T03:41:43.713 回答