엘라스틱 서치

덤프버전 :


1. 개요
2. 특징


1. 개요[편집]


엘라스틱서치는 루씬(Lucene)을 기반으로 한 오픈소스 검색 엔진이다. 자바를 이용하여 개발되었으며, RESTful API를 제공하는 것이 특징이다. 입출력에 JSON을 사용하여 이용이 편리하다.


2. 특징[편집]


  • 설치 과정이 간단한 편, 우분투같은 데비안 기반 운영체제면 apt-get으로도 쉽게 설치 가능

  • 노드라고 불리는 프로세스 단위로 구성되어 있는데, 확장이 필요하다면 그저 새 노드를 실행하고 기존의 노드와 연결하여 scale-out이 매우 간단함

  • 데이터를 저장한 뒤 검색하기 위해 재실행과 같은 과정이 필요없음, 인덱싱만 끝나면 검색이 가능

  • 오픈소스이므로, 다양한 기능의 플러그인이 많이 나와있음 한글로 된 문서를 잘 검색하기 위해서는 형태소 분석이 필요한데, 이 또한 플러그인 지원

  • 하나 이상의 노드가 실행되면서, 죽은 노드가 있을 경우 자동으로 감지하여 삭제하고 다른 노드에 맡김. 이렇기에 매우 안정적인 서비스를 보장

파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-12-09 10:04:57에 나무위키 엘라스틱 서치 문서에서 가져왔습니다.