Ajax 搜索本地日期范围弹性搜索
我使用elasticsearch搜索一群人,每个人都有一个数组中的日期(localdate) 然而,我不知道如何搜索一个完整的日期。我尝试将“date:'1999,4'”作为日期,但它返回错误。我还尝试在cURL中执行此操作,但它也返回了错误Ajax 搜索本地日期范围弹性搜索,ajax,json,curl,elasticsearch,Ajax,Json,Curl,elasticsearch,我使用elasticsearch搜索一群人,每个人都有一个数组中的日期(localdate) 然而,我不知道如何搜索一个完整的日期。我尝试将“date:'1999,4'”作为日期,但它返回错误。我还尝试在cURL中执行此操作,但它也返回了错误 self.searchCriteria = "date:1999" "http://leServer:9200/people/person/_search?q=" + self.searchCriteria 返回下面的 {
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
]
}
},
我想不出任何明智的方法来搜索这样的数组。我只能提出以下备选方案之一:
19990423
并使用范围进行搜索1999-04-23
,并使用通配符进行搜索日期
键入并使用搜索范围如何在搜索中使用日期类型和范围?支持日期类型。下面是一个例子:我想我必须转换我正在索引的数据,然后才能使用该方法。谢谢