Solr ist kompatibel mit typischen MySQL-Datumsformaten in einer MySQL-Tabelle, wie Y-m-d (usw.) Wenn die Spalte parsed_at in MySQL vom Typ datetime
ist , sodass Sie zur ausgewählten Zeit keine Änderungen benötigen, solange Ihr Feldname(solr)=Spaltenname(MySQL).
Versuchen Sie also select parsed_at from ...
. Solr verarbeitet das Datum
<field name="parsed_at" type="datetime" indexed="true" stored="true" />
Achten Sie darauf, dass ein fieldType (type=)datetime
in Solrs schema.xml-Exits. Wenn ja, poste bitte die Konfiguration hier. Wenn nicht, überprüfen Sie, ob die folgende Zeile in schema.xml
existiert , was standardmäßig ist:
<fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6" positionIncrementGap="0"/>
Feldtyp tdate
kann mit Datumsformaten umgehen. Wenn Sie diese Felddefinition in Ihrer schema.xml
haben , könnte Ihr parsed_at-Feld diesen Typ verwenden:
<field name="parsed_at" type="tdate" indexed="true" stored="true" />