2012-02-28 10 views
5

私は、solrの日付フィールドタイプの正しいフォーマットについてちょっと混乱しています。 mySQLデータベースからインポートする場合は、この形式にする必要がありますか?Solrの日付フィールドのフォーマット

1995-12-31T23:59:59Z 

私のデータベースでは、日付と時刻のフィールドは異なる列にあります。今私の質問はこのようになります。

SELECT eb.eventID, concat(CAST(e.startDate AS CHAR),'T ',CAST(e.startTime as CHAR),'Z') 

正しいトラックにはありますか?

+0

私はSolr 3.5 btwを使用しています。私は以前のバージョンから廃止されたdatetimeフィールド型があるという印象を受けましたか? – bikedorkseattle

答えて

8

はい、それはあなたがSolrの「DateFieldの」タイプを使用している場合は、その形式にする必要がありません: http://lucene.apache.org/solr/api/org/apache/solr/schema/DateField.html

私は、MySQLの日付をフォーマットするための適切な方法を知りませんが、あなたは確認しますか日付がyyyy-mm-ddの形式で、時刻がHH:mi:ssの形式であること。

関連する問題