https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis.html
역색인 구조는 색인된 데이터를 쉽게 찾기 위한 특수한 방식의 인덱스 구조다
가령 다음과 같은 두개의 문서가 있을 때,
# 문서1
elasticsearch is cool
# 문서2
Elasticsearch id great
각 단어를 토큰화하여 단어의 오프셋 정보와 출현 빈도 등의 정보를 이용하여 역색인 구조를 만들게 된다.

역색인 구조를 사용하면 특정 단어가 속해있는 문서들과 단어의 위치, 빈도수 등을 쉽게 알수 있게 된다.
그러나 문서들의 단어를 토큰화할때 대/소문자를 구분하게 되면 위 역색인 구조에서는 elasticsearch를 검색하였을때 문서#1 만 검색이 가능하다.
대소문자를 구분하지 않고 문서#1, #2 두가지 결과를 얻기 위해서는 소문자로 변환하는 과정이 필요하여 이러한 전처리 과정을 분석(Analyze) 라고 한다.
분석기는 다음과 같은 동작을 수행한다
