【发布时间】:2017-09-25 10:51:13
【问题描述】:
我使用下面的映射创建了一个索引。
索引映射:
{
"mappings": {
"document": {
"properties": {
"doc_date": {
"type": "date" ,
"format": "yyyy/MM/dd"
}
}
}
}
}
我索引了两条记录。如下所示。
记录:
{
"doc_date": "2017/06/10",
"Record":"A"
}
{
"doc_date": "2017/05/10",
"Record":"D"
}
我想选择日期大于或等于 2017/06/10 的文档。
查询:
{
"query": {
"range" : {
"doc_date" : {
"lte": "2017/06/10",
"format": "yyyy/MM/dd"
}
}
}
}
但是上面的查询返回了索引中的所有文档。
ElasticSearch 版本:5.0.2
【问题讨论】:
-
你应该使用
gte,而不是lte
标签: elasticsearch