임베딩 공간의 벡터들을 clustering을 통해 n개의 cluster로 나눠서 저장
vector의 index를 cluster별 inverted list로 저장
query vector에 대해서 해당 cluster을 찾고 해당 cluster의 invert list 안에 있는 vector들 대해서 탐색한다.
탐색해야 하는 cluster 개수를 증가시킬수록 accuracy ↔ speed trade-off 발생