2

日付形式が「yyyyMMdd」のいくつかのフィールドを含むいくつかの.csvファイルをインポートしようとしています。DataImportHandlerがcsvファイルを簡単にサポートしていないことにすぐに気付きました。DataImportHandlerでは、LineEntityProcessorを使用してからRegexTransformerを使用することができますが、それはかなり面倒です。次に試した方法は、ファイルをCSVRequestHandlerに投稿することでしたが、フィールドの解析に使用するSimpleDateFormatを指定する方法が見つかりませんでした。私はこの問題を回避する方法を探していましたが、前処理ステップか、RegexTransformerをいじくり回す運命にあると思います。どんな助けでも大歓迎です。

編集:私はSolr3.5を使用していることを追加する必要があります。

4

2 に答える 2

1

また。solr内にとどまります。文字列フィールドにインデックスを付けます。UpdateProcessor を使用して、正しい形式で日付フィールドにコピーします。とても簡単

于 2012-05-18T09:09:54.690 に答える
0

DateFormatTransformerを調べましたか?

于 2013-02-14T03:41:43.713 に答える