Elasticsearch 自定义日期时间格式,包括。序数
Elasticsearch custom date time format incl. ordinal numbers
我需要为索引中的 date
字段定义 format
{
"mappings": {
"properties": {
"date": {
"type": "date",
"format": "???"
}
}
}
}
覆盖 February 10th 2021, 23:59:58.556
.
等值
我尝试了 MMMM DD YYYY, HH:mm:ss.SSS
但它不起作用。
看这里:Documentation
例如:
PUT
{
"mappings": {
"properties": {
"my_special_date_field": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss"
}
}
}
}
所有内置格式的列表:built-in formats
执行以下操作:
{
"mappings": {
"properties": {
"date": {
"type": "date",
"format": "MMMM dd['st']['nd']['rd']['th'] yyyy', 'HH:mm:ss.SSS"
}
}
}
}
[]
表示可选部分,''
表示文字部分。所以模式说天数后面可以跟 st
、nd
、rd
或 th
.
需要 ', '
标记来覆盖分隔 date 与 time.[=18 的逗号 + 空格=]
我需要为索引中的 date
字段定义 format
{
"mappings": {
"properties": {
"date": {
"type": "date",
"format": "???"
}
}
}
}
覆盖 February 10th 2021, 23:59:58.556
.
我尝试了 MMMM DD YYYY, HH:mm:ss.SSS
但它不起作用。
看这里:Documentation
例如:
PUT
{
"mappings": {
"properties": {
"my_special_date_field": {
"type": "date",
"format": "yyyy-MM-dd HH:mm:ss"
}
}
}
}
所有内置格式的列表:built-in formats
执行以下操作:
{
"mappings": {
"properties": {
"date": {
"type": "date",
"format": "MMMM dd['st']['nd']['rd']['th'] yyyy', 'HH:mm:ss.SSS"
}
}
}
}
[]
表示可选部分,''
表示文字部分。所以模式说天数后面可以跟 st
、nd
、rd
或 th
.
需要 ', '
标记来覆盖分隔 date 与 time.[=18 的逗号 + 空格=]