elasticsearch

    ElasticSearch (엘라스틱 서치) 알아보기 전 사전 지식 쌓기

    ElasticSearch (엘라스틱 서치) 알아보기 전 사전 지식 쌓기

    ElasticSearch (엘라스틱 서치) 엘라스틱서치는 Lucene 라이브러리를 기반으로 Elasticsearch는 Apache Software Foundation에서 개발되었다. 엘라스틱서치는 오픈소스 분산 검색 및 분석 엔진으로, 다양한 유형의 데이터를 저장하고 검색할 수 있다. 현재 많은 기업 및 조직에서 검색 및 분석 도구로 사용되고 있다. Architecture 엘라스틱서치는 루씬 라이브러리 기반 분산 검색 및 분석 엔진으로, RESTful API를 사용하여 여러 대의 서버에 데이터를 저장하고 검색할 수 있으며, 검색을 위해 인덱스를 사용한다. 인덱스는 여러 개의 샤드(shard)로 구성되어 있으며, 각 샤드는 여러 노드에 분산되어 저장된다. 검색 요청 시 각 노드에서 검색을 수행하고 결과를 ..