我有这个领域的映射
"time": {
"type": "date",
"format": "strict_date_optional_time||epoch_millis"
},
我正在使用此过滤器查询文档:
"range": {
"time": {
"gt": "1473157500000",
"lte": "1473158700000",
"format": "epoch_millis"
}
这可以工作并返回文档,但是结果以不同的格式显示时间字段:
"time": "2016-09-06T10:25:23.678",
是否可以强制在epoch_millis中返回查询?
将_source
始终返回原始文档中的数据。
理想情况下,我认为将_source
数据转换为所需的格式以进行呈现或以其他方式在客户端上使用可能更为理想和灵活。
但是,对于上述用例,您可以使用fielddata_fields
。
fielddata_fields
会在野外数据实际上是如何存储在其中的情况下,该格式返回场date
场恰好是epoch_millis
。
从文档:
允许为每个命中返回字段的字段数据表示形式。字段数据字段可以在未存储的字段上工作。重要的是要了解,使用fielddata_fields参数将导致该字段的术语被加载到内存(缓存),这将导致更多的内存消耗。
例:
post <index>/_search
{
"fielddata_fields": [
"time"
]
}
问题内容: 如何将Webmethod的值以JSON格式返回给客户端? 我要返回两个静态int值。 我是否需要使用这两个属性创建新对象并返回它? GetStatus()方法经常被调用,我不喜欢每次仅用于json格式创建一个特殊对象的想法。 在客户端,我在捕获返回值: 问题答案: 我只想带一个物体。它符合您的需求。如果您有两个返回值,则必须以结构化的方式将它们放在一起。
问题内容: JVM崩溃中的日志文件包含各种有用的调试信息,例如加载的共享库和完整的环境。我可以强制JVM以编程方式生成其中之一吗?通过执行使它崩溃的代码还是其他方式?或者以另一种方式访问相同的信息? 问题答案: 您可以尝试抛出OutOfMemoryError并添加-XX:+ HeapDumpOnOutOfMemoryError jvm参数。从1.6开始,这是新功能,而McDowell建议使用其
我正在使用带有jquery日期选择器的struts2. x。 我想以dd/mm/yyyy的格式显示。但是从数据库中获取它的时候就像yyyy-mm-dd.Then我将其转换为所需的格式,但类型是String。所以接下来我将其转换为Date类型。但格式已更改。 输出: 来自DB的日期2012-07-04 以字符串形式形成日期04/07/2012 以日期形式形成日期日期星期六Apr 07 00:00:0
对于身份验证,目前我们使用JWT,因此一旦创建了令牌,它就会在整个生命周期内创建,如果我们设置了时间过期,令牌将过期。 有没有办法使令牌过期? 单击注销按钮时,我需要销毁令牌。 我正在使用ASP. NET Core WebAPI。
问题内容: 我需要将当前日期添加到JDBC调用的准备好的语句中。我需要以格式添加日期。 我试过了 但是我有这个错误: 有没有办法获取具有相同格式的对象? 问题答案: A 不是。相反。A 是一个。 您需要将其转换为使用,需要一个构造函数,一个可以提供。
问题内容: 我知道日期格式,例如 -以格式 显示日期-以格式显示日期 用于例如: 我想要一种可以帮助我显示星期几之类的格式。我只希望将星期几与月份和年份一起显示。你能告诉我这样的格式吗? 问题答案: 这应该显示“ Tue”: 这应该显示“星期二”: 这应该显示“ T”: 因此,您的具体示例为: