반응형
elasticsearch query exact matching, 엘라스틱 서치 쿼리 예시
GET /competitor_new/_search/
{
"from":0, "size" : 1000,
"query" : {
"bool" : {
"must": [
{"range": {"price": {"gt": 100, "lt": 3000}}},
{"range": {"rank": {"gte": 10, "lte": 20}}},
{"range": {"date": {"gte": 2020-08-16, "lte": 2020-08-18}}},
{"terms": { "category" : ["pencil", "eraser"]}}
]}
}
}
설명
- size : 쿼리 조건에 맞는 데이터내에서 가져오는 최대 개수
- quety > bool > must 정확값 매칭을 위한 쿼리 계층
- range : 범위
- price : 100원 초과 3000 미만 가격의 제품
- rank : 판매 순위 10이상 20위 이하은 제품
- date : 2020년 8월 15일 사이에서 2020년 8월 18일 사이 판매된 제품
- term : 카테고리가 "pencil" 혹은 "eraser"인 제품
- range : 범위
반응형
'etc' 카테고리의 다른 글
유튜브 api 쿼터 사용량 확인(quota) (0) | 2023.04.27 |
---|---|
@-webkit-keyframes 와 @keyframes의 차이 (0) | 2023.04.27 |
requirements.txt 패키지 설치하기 (0) | 2023.04.25 |
터미널에서 바로 연산 하기 (0) | 2023.04.25 |
터미널에서 txt 파일 바로 보기 : head, tail (0) | 2023.04.25 |
댓글