ES 분석기

name 필드에 대해 색인 시에는 standard 분석기를 사용하고 검색 시에는 simple 분석기를 사용하려면, 매핑을 다음과 같다.

{
  "name": {
    "type": "string",
    "index": "analyzed",
    "index_analyzer": "standard",
    "search_analyzer": "simple"
  }
}

이름 설명
standard 표준 토큰 추출기, 정규화된 토큰, 소문자 토큰을 이용해 텍스트를 분리하고, 원하지 않는 토큰도 삭제한다.
simple 텍스트를 분리하고 소문자로 변환한다
whitespace 텍스트를 공백 단위로 분리한다.
stop standard 분석기로 텍스트를 처리하고 사용자 정의 불용어를 적용한다.
keyword 모든 텍스트를 토큰으로 생각한다
pattern 정규 표현식(regular expression)을 사용해 텍스트를 분리한다.
snowball 처리 자업 마지막에 어간을 추가한 standard 분석기다.
  • open/es-분석기.txt
  • 마지막으로 수정됨: 2021/05/24 07:55
  • 저자 127.0.0.1