Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Solr日期字段格式_Solr - Fatal编程技术网

Solr日期字段格式

Solr日期字段格式,solr,Solr,我对solr date字段类型的正确格式有点困惑。从mySQL数据库导入时,是否需要使用此格式 1995-12-31T23:59:59Z 在我的数据库中,日期和时间字段位于不同的列中。现在我的查询是这样的 SELECT eb.eventID, concat(CAST(e.startDate AS CHAR),'T ',CAST(e.startTime as CHAR),'Z') 我在正确的轨道上吗?是的,如果使用Solr“DateField”类型,它确实需要采用该格式: 我不知道在MySQ

我对solr date字段类型的正确格式有点困惑。从mySQL数据库导入时,是否需要使用此格式

1995-12-31T23:59:59Z
在我的数据库中,日期和时间字段位于不同的列中。现在我的查询是这样的

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

我在正确的轨道上吗?

是的,如果使用Solr“DateField”类型,它确实需要采用该格式:


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

我使用的是Solr 3.5 btw。我觉得有一个datetime字段类型在以前的版本中被弃用了?