역색인은 용어를 그 용어가 들어 있는 문서에 연결합니다. 검색할 때마다 모든 문서를 처음부터 끝까지 읽지 않고 후보 문서를 찾을 수 있습니다.
책 뒤의 색인을 떠올리면 됩니다. 단어를 찾고 적힌 페이지로 이동합니다. 검색 엔진에서는 페이지 번호 대신 문서 식별자를 사용합니다.
1. 작은 모음부터 살펴봅니다
문서 세 개와 텍스트를 소문자로 바꾸고 단어로 나누는 간단한 분석기가 있다고 합시다. 분석기는 텍스트를 검색 가능한 용어로 만드는 단계들의 묶음입니다.
D1: Red apple
D2: Green apple
D3: Red car
apple -> D1, D2
car -> D3
green -> D2
red -> D1, D3
원래 방향은 문서에서 단어로 향합니다. 색인은 단어에서 문서로 방향을 뒤집으므로 역색인이라고 부릅니다. 각 용어에 해당하는 문서 목록이 포스팅 리스트입니다.
