gpt4 book ai didi

elasticsearch - 日期格式和elasticsearch 1.7

转载 作者:行者123 更新时间:2023-12-02 22:24:27 24 4
gpt4 key购买 nike

我试图将unixtimestamp作为值存储到Elasticsearch Index中的字段。我使用的版本是1.7.3。
索引时,该字段的数据映射为:-

             {"type":"date","format":"dateOptionalTime"}

数据已正确存储,但是当我尝试查询特定字段的日期值时,出现解析异常。
使用的查询是:-
             {"query":{"term":{"contentPublishedTime":1447764265}}}

错误提示:
             IllegalArgumentException[Invalid format: "1447764265" is malformed at "5"]

最佳答案

这是因为您的日期格式。请在此处找到可用的:https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping-date-format.html
dateOptionalTime具有以下格式:yyyy-MM-ddTHH:mm:ss.SSSZZ。这看起来根本不像您要传递的内容。

因此,您要做的就是以这种格式传递日期,或者使用另一个字段以您要对其查询的格式存储数据。可能是epoch_millisepoch_second

关于elasticsearch - 日期格式和elasticsearch 1.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33894165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com