Solr is compatibel met typische MySql-datumnotaties in een MySQL-tabel, zoals Y-m-d (enzovoort) Als de kolom parsed_at in MySQL van het type datetime
is , dus u hoeft op bepaalde tijden geen wijzigingen aan te brengen, zolang uw veldnaam (solr) =kolomnaam (MySQL).
Dus probeer select parsed_at from ...
. Solr verwerkt de datum
<field name="parsed_at" type="datetime" indexed="true" stored="true" />
Zorg ervoor dat een fieldType (type=)datetime
in Solr's schema.xml wordt afgesloten. Als dat zo is, post dan de configuratie hier. Zo niet, controleer dan of de volgende regel eindigt in schema.xml
, wat standaard is:
<fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6" positionIncrementGap="0"/>
Veldtype tdate
kan omgaan met datumformaten.Als je deze velddefinitie in je schema.xml
hebt staan , uw veld parsed_at kan dat type gebruiken:
<field name="parsed_at" type="tdate" indexed="true" stored="true" />