Mysql
 sql >> Base de données >  >> RDS >> Mysql

champ datetime dans le schéma solr

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" />