sql >> Databasteknik >  >> RDS >> Mysql

datetime-fält i solr-schema

Solr är kompatibel med typiska MySql-datumformat i en MySQL-tabell, som Y-m-d (och så vidare) Om kolumnen parsed_at i MySQL är från typen datetime , så du behöver inte göra några ändringar vid en viss tidpunkt, så länge ditt fältnamn(solr)=kolonnnamn(MySQL).

Så försök select parsed_at from ... . Solr kommer att behandla datumet

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

Se till att en fieldType (type=)datetime i Solrs schema.xml avslutas. Om det är så, vänligen posta konfigurationen här. Om inte, kontrollera om följande rad avslutas i schema.xml , vilket är standard:

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

Fälttyp tdate kan hantera datumformat. Om du har denna fältdefinition i ditt schema.xml , kan ditt parsed_at-fält använda den typen:

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


  1. Använda Microsoft Access med Power BI

  2. Trigger kan inte läsa tabellen efter att ha blivit avfyrad av samma bord

  3. SQLAlchemy Text Matching data inuti JSON-fält med UTF-8

  4. PHP PDO hämta null