在Elasticsearch中将字段类型从'date'更新为'string'

dhpratik

我是Elasticsearch的新手。我创建了一个带有很少子类型的索引。

{
"rkb_search_v3": {
    "mappings": {
        "event": {
            "properties": {
                "description": {
                    "type": "string"
                }
                "start_date": {
                    "type": "date",
                    "format": "dateOptionalTime"
                },
                "title": {
                    "type": "string"
                }
            }
        }
    }
}
}

我想将start_date类型更新为字符串,因为我无法通过它进行搜索,它给出了错误[error] => SearchPhaseExecutionException[Failed to execute phase [query], all shards failed; shardFailures {[4VaJ1zHkSsOaYid7rz6Ciw][rkb_search_v3][0]: SearchParseException[[rkb_search_v3][0]: from[-1],size[100]

我试图通过邮递员通过以下方法更新它

PUT localhost:9200/rkb_search_v3/_mapping/event

{
    "properties": {
        "start_date": {
            "type":   "string"
            }
        }
    }
}

但它没有更新。请帮忙。

PS:事件类型已在其中索引数据。

吉尔登

如果字段已经有数据,则不能将其从字符串更改为日期,而需要重新索引所有数据。使用ES插件是完成此操作的好方法。

http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/reindex.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为elasticsearch date字段提供空值

来自分类Dev

在mongodb中将字符串更新为Date对象

来自分类Dev

如何更新Elasticsearch字段类型

来自分类Dev

如何在DataFrames中将列类型从String更改为Date?

来自分类Dev

MongoDB-将数组中所有对象的字段类型从String更新为Int32 / 64

来自分类Dev

在弹性搜索中将Json字段存储为String吗?

来自分类Dev

无法在 flow-js 中将类型设置为 Array<string>

来自分类Dev

在Java中将String转换为Date的问题

来自分类Dev

更新更新:date_start字段

来自分类Dev

无法在Java中将毫秒级的String简洁地转换为Date类型

来自分类Dev

无法在Visual Studio中将类型为'string'的参数分配给类型为'number'的参数

来自分类Dev

无法在Visual Studio中将类型为'string'的参数分配给类型为'number'的参数

来自分类Dev

如何将 String 转换为 java.util.date 以使其可插入到类型为“DATE”的 mysql 数据库列中?

来自分类Dev

角度,打字稿,谷歌图表-类型(Date | number)[] []不可分配为Array <Array <string | number >>

来自分类Dev

parse.com在数据浏览器中将undefined设置为date字段

来自分类Dev

JSON使用circe在Scala中将嵌套字段解码为Map [String,String]

来自分类Dev

如何在Scala中将类型为Map [String,Map [String,Any]]的嵌套映射转换为JSON?

来自分类Dev

将String解析为Date对象更改的值

来自分类Dev

VueJS将日期值设置为Date而不是String

来自分类Dev

在Servlet(EJB3,Jboss)上将String解析为Date

来自分类Dev

将String解析为Date对象更改的值

来自分类Dev

用Java为Pair <String,Date>编写比较器

来自分类Dev

在mongoDB中将数据类型更新为对象

来自分类Dev

如何在ElasticSearch中使用脚本更新数组类型的字段?

来自分类Dev

如何在类型为“ date”的输入字段中通过按钮打开日历?

来自分类Dev

MapperParsingException:没有在字段上声明类型为[date_hour_minute_second]的处理程序

来自分类Dev

将String类型的ArrayList转换为Date类型?

来自分类Dev

无法在C#中将类型为'System.DBNull'的对象转换为类型为'System.String'

来自分类Dev

在Angular中将文本字段(非输入字段)显示为类型密码

Related 相关文章

  1. 1

    为elasticsearch date字段提供空值

  2. 2

    在mongodb中将字符串更新为Date对象

  3. 3

    如何更新Elasticsearch字段类型

  4. 4

    如何在DataFrames中将列类型从String更改为Date?

  5. 5

    MongoDB-将数组中所有对象的字段类型从String更新为Int32 / 64

  6. 6

    在弹性搜索中将Json字段存储为String吗?

  7. 7

    无法在 flow-js 中将类型设置为 Array<string>

  8. 8

    在Java中将String转换为Date的问题

  9. 9

    更新更新:date_start字段

  10. 10

    无法在Java中将毫秒级的String简洁地转换为Date类型

  11. 11

    无法在Visual Studio中将类型为'string'的参数分配给类型为'number'的参数

  12. 12

    无法在Visual Studio中将类型为'string'的参数分配给类型为'number'的参数

  13. 13

    如何将 String 转换为 java.util.date 以使其可插入到类型为“DATE”的 mysql 数据库列中?

  14. 14

    角度,打字稿,谷歌图表-类型(Date | number)[] []不可分配为Array <Array <string | number >>

  15. 15

    parse.com在数据浏览器中将undefined设置为date字段

  16. 16

    JSON使用circe在Scala中将嵌套字段解码为Map [String,String]

  17. 17

    如何在Scala中将类型为Map [String,Map [String,Any]]的嵌套映射转换为JSON?

  18. 18

    将String解析为Date对象更改的值

  19. 19

    VueJS将日期值设置为Date而不是String

  20. 20

    在Servlet(EJB3,Jboss)上将String解析为Date

  21. 21

    将String解析为Date对象更改的值

  22. 22

    用Java为Pair <String,Date>编写比较器

  23. 23

    在mongoDB中将数据类型更新为对象

  24. 24

    如何在ElasticSearch中使用脚本更新数组类型的字段?

  25. 25

    如何在类型为“ date”的输入字段中通过按钮打开日历?

  26. 26

    MapperParsingException:没有在字段上声明类型为[date_hour_minute_second]的处理程序

  27. 27

    将String类型的ArrayList转换为Date类型?

  28. 28

    无法在C#中将类型为'System.DBNull'的对象转换为类型为'System.String'

  29. 29

    在Angular中将文本字段(非输入字段)显示为类型密码

热门标签

归档