Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

campo de data e hora no esquema solr


O Solr é compatível com os formatos de data típicos do MySql em uma tabela MySQL, como Y-m-d (e assim por diante) Se a coluna parsed_at no MySQL for do tipo datetime , então você não precisa de nenhuma modificação no horário selecionado, desde que seu campo name(solr)=cloumn name(MySQL).

Então tente select parsed_at from ... . Solr processará a data
<field name="parsed_at" type="datetime" indexed="true" stored="true" />

Certifique-se de que um fieldType (type=)datetime nas saídas schema.xml do Solr. Se sim, poste a configuração aqui. Caso contrário, verifique se a seguinte linha existe em schema.xml , que é padrão:
<fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6" positionIncrementGap="0"/>

Tipo de campo tdate pode lidar com formatos de data. Se você tiver esta definição de campo em seu schema.xml , seu campo parsed_at pode usar esse tipo:
<field name="parsed_at" type="tdate" indexed="true" stored="true" />