Elasticsearch 검색엔진 의 일반적인 방법 (1) filter 와 query
                                            
 1998 단어  Elasticsearchelasticsearch빅 데이터
                    
1. filter 단일 조건 조회
#   age=25   
 
GET index_1/_search
{
  "query": {
    "bool": {
      "filter": {
          "term": {
            "age": "25"
          }
      }
    }
  }
}  2. filter 다 중 조건 조회
#     90 ,       
 
GET index_1/_search
{
  "query": {
    "bool": {
      "filter": [{
          "match_phrase": {
            "age": "90 "
          }},
          {
            "term":{
              "education": "  "
          }
      }]
    }
  }
}
  2. query 컨 텍스트 조회, 상관 도 계산
query 조회 의 필터 조건
must: 만족 해 야 할 조건 (and 에 해당)
should: 만족 할 수도 있 고 만족 하지 않 을 수도 있 는 조건 (or 에 해당)
must_not: 만족 할 필요 가 없 는 조건 (not 에 해당)
#     90 ,       
 
GET index_1/_search
{
  "query": {
    "bool": {
      "must": [{
          "match_phrase": {
            "age": "90 "
          }},
          {
            "term":{
              "education": "  "
          }
      }]
    }
  }
}  3. filter 구현 and, or, not 기능
#     90 ,       
 
GET index_5/_search
{
  "query": {
    "bool": {
      "filter": {
        "bool": {
          "must": [{
            "term":{
              "age": "90 "
            }},
            {
              "match":{
                "education": "  "
              }
          }]
        }
      }
    }
  }
}  요약:
1. query, 조회 작업 은 조회 뿐만 아니 라 점수 도 계산 합 니 다score, 관련 도 확인 에 사용 하기;filter, 조회 작업 은 조회 조건 만족 여부 만 판단 합 니 다.
2. filter, 조회 결 과 는 es 자동 캐 시 되 어 조회 효율 을 높 일 수 있 습 니 다.
3. query 와 filter 다 중 조건 조회 방법 은 기본적으로 유사 합 니 다.
4. query 와 filter 조회 조건 은 통용 되 며, 일부 형식 만 조정 하면 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Embulk를 사용하여 ElasticCloud로 보내기Embulk에서 ElasticCloud에 보낼 수 있을까라고 생각비망록도 겸해 기술을 남깁니다 Embulk 설치 ElasticCloud (14 일 체험판) brew라면 아래 명령 입력 파일 만들기 파일 내용 seed...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.