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 분석기다. |
플러그인
관련 문서
Plugin Backlinks: 아무 것도 없습니다.