Mysql
 sql >> база данни >  >> RDS >> Mysql

поле за дата и час в схемата solr

Solr е съвместим с типични формати за дата на MySql в MySQL таблица, като Y-m-d (и т.н.) Ако колоната parsed_at в MySQL е от тип datetime , така че не се нуждаете от никакви модификации в избрано време, стига вашето име на поле(solr)=име на колона(MySQL).

Така че опитайте select parsed_at from ... . Solr ще обработи датата

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

Уверете се, че fieldType (type=)datetime в schema.xml на Solr излиза. Ако е така, моля, публикувайте конфигурацията тук. Ако не, проверете дали следният ред излиза в schema.xml , което е по подразбиране:

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

Тип поле tdate може да обработва формати за дата. Ако имате тази дефиниция на полето във вашия schema.xml , вашето поле parsed_at може да използва този тип:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql ::рекурсивна съхранена процедура

  2. Настройте aspnetcore с MySQL база данни в docker

  3. Защо интелигентното търсене е толкова бързо във facebook

  4. Как да проверя дали записът в mysql е празен в PhP?

  5. Избягване на SQL инжектиране с помощта на mysql_real_escape_string и stripslashes