728x90
yyyy-MM-dd 검색
{
"query": {
"bool": {
"must": [
{
"range": {
"fieldName": {
"gte": "2020-12-01",
"lte": "2020-12-31",
"format": "yyyy-MM-dd"
}
}
}
]
}
}
}
yyyy-MM 검색
{
"query": {
"bool": {
"must": [
{
"range": {
"fieldName": {
"gte": "2020-12||/M",
"lte": "2020-12||/M",
"format": "yyyy-MM"
}
}
}
]
}
}
}
yyyy 검색
{
"query": {
"bool": {
"must": [
{
"range": {
"fieldName": {
"gte": "2020||/y",
"lte": "2020||/y",
"format": "yyyy"
}
}
}
]
}
}
}
포맷을 이용해서 쿼리를 짜는 도중에
이상하게 yyyy-MM만 안되가지고 찾아보니깐 ||/M을 기입해줘야 했음
버전에 따라 다름
반응형
'ElasticSearch' 카테고리의 다른 글
[ElasticSearch] exists로 필드 존재 여부 판단하기 (0) | 2021.01.28 |
---|---|
[ElasticSearch] aggs key 값 sort (0) | 2021.01.28 |
[ElasticSearch] 특정필드 wildcard 여러개 검색하기 (0) | 2020.05.12 |
[ElasticSearch] windows에 cerebro 설치 (0) | 2020.01.03 |
[ElasticSearch] windows에 elasticsearch 설치 (0) | 2020.01.03 |