我使用elasticsearch搜索一组人,每个人都有一个数组中的日期(localdate)
但是我不知道如何按完整的日期搜索。我试过“date:'1999,4'”作为日期,但它返回错误。我也试过在cURL中这样做,但它也返回错误。
self.searchCriteria = "date:1999"
"http://leServer:9200/people/person/_search?q=" + self.searchCriteria
返回以下内容
{
"_index": "people",
"_type": "person",
"_id": "YRM33o5NSYa0ljHythDHrg",
"_score": 1,
"_source": {
"date": [
1999,
4,
23
]
}
},
答案 0 :(得分:1)
我想不出有任何合理的搜索方式。我只能提出以下替代解决方案之一:
19990423
并使用搜索范围1999-04-23
并使用通配符进行搜索date
类型并使用搜索范围