Solr jest kompatybilny z typowymi formatami daty MySql w tabeli MySQL, takimi jak Y-m-d (i tak dalej) Jeśli kolumna parsed_at w MySQL pochodzi z typu datetime
, więc nie potrzebujesz żadnych modyfikacji w wybranym czasie, o ile twoja nazwa pola(solr)=nazwa kolumny(MySQL).
Więc spróbuj select parsed_at from ...
. Solr przetworzy datę
<field name="parsed_at" type="datetime" indexed="true" stored="true" />
Upewnij się, że fieldType (type=)datetime
w wyjściach schema.xml Solr. Jeśli tak, zamieść konfigurację tutaj. Jeśli nie, sprawdź, czy następująca linia kończy się w schema.xml
, który jest domyślny:
<fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6" positionIncrementGap="0"/>
Typ pola tdate
może obsługiwać formaty daty. Jeśli masz tę definicję pola w swoim schema.xml
, Twoje pole parsed_at może używać tego typu:
<field name="parsed_at" type="tdate" indexed="true" stored="true" />