三人行必有我师

es2.1 关于store

Elasticsearch | 作者 slccie | 发布于2016年11月15日 | 阅读数:4450

字段mapping:
 "time": {
"format": "epoch_millis",
"store": true,
"type": "date"
}
搜索的时候:
{
"fields": [
"*",
"_source"
],
"fielddata_fields": [
"time"
]
}
返回结果如下:
"time": [
"1479144300000",
1479144300000
]
==========================================================================
如果time字段的mapping没有设置
"store": true,
则同样的查询语句返回的结果如下:
"time": [
1479111733938
]
问题:
   想知道这个"store": true 是如何影响查询结果的,因为上述是用kibana4.3.3时查询数据时,该字段无法正常解析,初步诊断就是因为返回的结果有问题,有知道的吗?  

 
 
已邀请:

medcl - 今晚打老虎。

赞同来自:

看样子应该是个 bug,你可以用最新的版本试试么

slccie

赞同来自:

跟踪源码已解决,
想达到期望的搜索结果,需要更改查询语句为:排除掉time字段
 
 

要回复问题请先登录注册