본문 바로가기

엘라스틱서치9

2. 시작하기 2. 시작하기 용어정리 인덱싱(색인) : 데이터를 검색될 수 있는 구조로 변경하기 위해 원본(소스)을 검색어 토큰들로 변환하여 저장하는 과정 인덱스: 색인된 데이터가 저장되는 저장소. 도큐먼트의 논리적 집합의 단위 검색: 인덱스에서 검색어 토큰들을 포함하고 있는 문서들을 찾아가는 과정 질의: 문서를 찾거나 집계하기 위한 검색어와 검색 조건 환경설정 노드들의 역할을 나누거나 클러스터의 속성을 결정한다. ~./config 경로 아래의 파일을 변경하거나 엘라스틱서치 실행 시 옵션으로 설정할 수 있다. ~/.config/jvm.options : JVM 힙 메모리 설정한다. 시스템 메모리 절반은 루신파일 캐시을 위해 남겨두어야 한다. ~/.config/elasticsearch.yml : 엘라스틱서치와 관련된 대부.. 2021. 8. 31.
1. 서문 1.서문 Elasticsearch는 전문검색뿐 아니라 보안, 로그 분석 등 다양하게 이용된다. Elasticsearch는 주로 ELK 스택, Elasticsearch, Logstash, Kibana와 함께 쓰이며 경량 데이터 수집기인 Beats와도 같이 쓰인다. 모니터링, 클라우드, 머신러닝 서비스도 제공한다. Elasticsearch 데이터를 색인하고, 저장하고, 검색 및 집계 기능 등을 수행한다. 뛰어난 검색 능력과 대규모 분산시스템 기능을 제공한다. 사용법은 간단하다. 실시간으로 인덱싱하자마자 검색 및 집계가 가능하다. Full Text (전문) 검색 및 다양한 점수 기반의 다양한 정확도 알고리즘을 사용할 수 있다. 내부적으로 Inverted File Index 구조를 사용한다. 사용자 관점으로는 .. 2021. 8. 31.