(ElasticSearch) index mapping analyzed 차이점

1. analyzed 인경우 형태소 분석을 한다.
2. not_analyzed는 단순 검색만 가능하다.
3. no는 형태소분석, 단순 검색도 불가능하고 출력만 가능하다.

* name필드를 형태소 분석하는 경우
{
  "name" : {
      "type" : "string",
      "index" : "analyzed"
    }
}

* name필드를 단순 검색만 하는 경우
{
 "name" : {
     "type" : "string",
     "index" : "not_analyzed"
   }
}

* name필드를 단순 출력만 하는 경우

{
  "name" : {
      "type" : "string",
     "index" : "no"
     }
}

댓글

이 블로그의 인기 게시물

(18장) WebSocekt과 STOMP를 사용하여 메시징하기

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬