Solr е съвместим с типични формати за дата на MySql в MySQL таблица, като Y-m-d (и т.н.) Ако колоната parsed_at в MySQL е от тип datetime
, така че не се нуждаете от никакви модификации в избрано време, стига вашето име на поле(solr)=име на колона(MySQL).
Така че опитайте select parsed_at from ...
. Solr ще обработи датата
<field name="parsed_at" type="datetime" indexed="true" stored="true" />
Уверете се, че fieldType (type=)datetime
в schema.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" />