Solr tương thích với các định dạng ngày MySql điển hình trong bảng MySQL, như Y-m-d (v.v.) Nếu cột phân tích cú pháp trong MySQL là từ loại datetime
, vì vậy bạn không cần bất kỳ sửa đổi nào vào thời gian đã chọn, miễn là tên trường của bạn (solr) =cloumn name (MySQL).
Vì vậy, hãy thử select parsed_at from ...
. Solr sẽ xử lý ngày
<field name="parsed_at" type="datetime" indexed="true" stored="true" />
Hãy chắc chắn rằng một fieldType (type =) datetime
trong các lần thoát schema.xml của Solr. Nếu đúng như vậy, vui lòng đăng cấu hình ở đây. Nếu không, hãy kiểm tra xem dòng sau có thoát trong schema.xml
không , là mặc định:
<fieldType name="tdate" class="solr.TrieDateField" omitNorms="true" precisionStep="6" positionIncrementGap="0"/>
Loại trường tdate
có thể xử lý các định dạng ngày. Nếu bạn có định nghĩa trường này trong schema.xml
của mình , trường parsed_at của bạn có thể sử dụng kiểu đó:
<field name="parsed_at" type="tdate" indexed="true" stored="true" />