ElasticSearch排序不起作用

时间:2013-10-15 08:39:05

标签: sorting elasticsearch

我正在尝试按“timestamp”字段排序(这不是“_timestamp”默认值)。 “timestamp”字段存储micro-unixtime

"_source": {
   ...
   "timestamp": "1381256450000" 
   ...
}

在屏幕截图中,您可以在“排序”(右侧)中看到此值。最后的记录应该是结果的顶部。但事实并非如此。

截图: ESquery

1 个答案:

答案 0 :(得分:1)

来自elasticsearch website

  

默认情况下,如果没有与字段关联的映射,搜索请求将失败。 ignore_unmapped选项允许忽略没有映射但不按其排序的字段。

如果要使用该字段对结果进行排序,则必须映射该字段。