Mysql
 sql >> Database >  >> RDS >> Mysql

campo datetime nello schema solr

Solr è compatibile con i tipici formati di data MySql in una tabella MySQL, come Y-m-d (e così via) Se la colonna parsed_at in MySQL è di tipo datetime , quindi non hai bisogno di alcuna modifica all'ora selezionata, purché il tuo nome campo (solr)=nome cloumn (MySQL).

Quindi prova a select parsed_at from ... . Solr elaborerà la data

<field name="parsed_at" type="datetime" indexed="true" stored="true" />

Assicurati che un fieldType (type=)datetime nelle uscite schema.xml di Solr. Se è così, posta la configurazione qui. In caso contrario, controlla se la riga seguente esce in schema.xml , che è l'impostazione predefinita:

<fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6" positionIncrementGap="0"/>

Tipo di campo tdate può gestire i formati di data. Se hai questa definizione di campo nel tuo schema.xml , il tuo campo parsed_at potrebbe utilizzare quel tipo:

<field name="parsed_at" type="tdate" indexed="true" stored="true" />