Elasticsearch

tutuh·2022년 5월 2일
0

Elasticsearch

Elasticsearch는 Apache Lucene을 기반으로 자바로 만들어진 오픈소스 검색, 분석 엔진입니다. Elasticsearch는 여러분이 많은양의 데이터를 거의 실시간으로 저장,분석, 검색할 수 있도록 해주는 엔진입니다.
Elasticsearch의 경우 텍스트를 직접 찾는것이 아니라 인덱스(색인)를 기반으로 찾기 때문에 거의 실시간으로 검색이 가능합니다.

Inverted Index (역인덱스)

Elasticsearch에서의 인덱스(색인)는 실제로 Inverted index(역인덱스)입니다. 거의 대부분의 검색엔진이 역인덱스를 사용하여 빠른 검색을 구현합니다.
역인덱스는 문장을 바로 저장하지 않고, 특정 방법으로 단어를 쪼개서 저장합니다. 그 후 그 단어에 문서를 저장하여 연결합니다.

0개의 댓글