Solr совместим с типичными форматами даты MySql в таблице MySQL, такими как Ymd (и т. Д.) Если столбец parsed_at в MySQL относится к типу datetime
, поэтому вам не нужно вносить какие-либо изменения во время выбора, еслиимя поля (solr) = имя пользователя (MySQL).
Так что попробуйте select parsed_at from ...
.Solr обработает дату
<field name="parsed_at" type="datetime" indexed="true" stored="true" />
. Убедитесь, что fieldType (type =) datetime
в файле scher.xml Solr завершается.Если это так, пожалуйста, опубликуйте конфигурацию здесь.Если нет, проверьте, выходит ли следующая строка в schema.xml
, что по умолчанию:
<fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6" positionIncrementGap="0"/>
Тип поля tdate
может обрабатывать форматы даты.Если у вас есть это определение поля в вашем schema.xml
, ваше поле parsed_at может использовать этот тип:
<field name="parsed_at" type="tdate" indexed="true" stored="true" />