Solr日期字段格式

时间:2012-02-28 19:29:03

标签: solr

我对solr date fieldtype的正确格式感到有点困惑。从mySQL数据库导入时,是否需要采用这种格式?

1995-12-31T23:59:59Z

在我的数据库中,日期和时间字段位于不同的列中。现在我的查询看起来像这样。

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

我是在正确的轨道上吗?

1 个答案:

答案 0 :(得分:8)

是的,如果您使用Solr“DateField”类型,它确实需要采用该格式: http://lucene.apache.org/solr/api/org/apache/solr/schema/DateField.html

我不知道在MySQL格式化日期的正确方法,但您确实希望确保日期格式为yyyy-mm-dd,时间格式为HH:mi:ss。