我对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')
我是在正确的轨道上吗?
答案 0 :(得分:8)
是的,如果您使用Solr“DateField”类型,它确实需要采用该格式: http://lucene.apache.org/solr/api/org/apache/solr/schema/DateField.html
我不知道在MySQL格式化日期的正确方法,但您确实希望确保日期格式为yyyy-mm-dd,时间格式为HH:mi:ss。