如何修改elasticserach查询结果类型?

时间:2016-03-23 01:56:45

标签: elasticsearch

我将一种日期时间数据保存到ES,在搜索结果中,这个字段类型被转换为时间戳(整数),有没有办法变成字符串(只需修改查询参数)?

1 个答案:

答案 0 :(得分:0)

您可以在查询中指定字段,然后elasticsearch以您最初存储的格式返回字段:

您有两种选择,

  1. 您可以在索引时指定日期格式并返回相同的日期格式。

  2. 您可以使用脚本以您需要的格式设置日期格式。

  3. 卷曲-XGET http://localhost:9200/myindex/test/_search?pretty -d'

    "STATUS" => "Reversed"

    我会选择一个脚本,因为脚本通常要贵得多。