我想在使用查询字符串时查询dats。
从我可以阅读here这应该有用。
{
"query": {
"query_string": {
"query": "date:[20100101 TO 20141231]"
}
},
"size": 10
}
我没有错误但也没有结果。
我在映射中有日期字段(为方便起见缩短了。)
{
"cases": {
"mappings": {
"texcaseelastic": {
"properties": {
"dateIn": {
"type": "date",
"format": "dateOptionalTime"
},
"type": {
"type": "string"
}
}
}
}
}
}
我至少有一些应该属于这个范围。
"dateIn": "2011-11-21T00:00:00",
欢迎任何帮助。谢谢。
答案 0 :(得分:3)
您的查询中存在拼写错误。您正在按特定字段进行搜索,并且您的字段名称不正确。
将date
更改为dateIn
,如下所示:
{
"query": {
"query_string": {
"query": "dateIn:[20100101 TO 20141231]"
}
},
"size": 10
}