Solr est compatible avec les formats de date MySql typiques dans une table MySQL, comme Y-m-d (et ainsi de suite) Si la colonne parsed_at dans MySQL est de type datetime
, vous n'avez donc pas besoin de modifications à l'heure sélectionnée, tant que votre nom de champ (solr) =nom de colonne (MySQL).
Alors essayez select parsed_at from ...
. Solr traitera la date
<field name="parsed_at" type="datetime" indexed="true" stored="true" />
Assurez-vous qu'un fieldType (type=)datetime
dans les sorties schema.xml de Solr. Si c'est le cas, veuillez poster la configuration ici. Si ce n'est pas le cas, vérifiez si la ligne suivante existe dans schema.xml
, qui est par défaut :
<fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6" positionIncrementGap="0"/>
Type de champ tdate
peut gérer les formats de date.Si vous avez cette définition de champ dans votre schema.xml
, votre champ parsed_at pourrait utiliser ce type :
<field name="parsed_at" type="tdate" indexed="true" stored="true" />