Information Security ˗ˋˏ ♡ ˎˊ˗
반응형

elasticsearch 2

[DBMS] Elasticsearch DB(엘라스틱서치) 설치방법 With Ubuntu

OS 버전: Ubuntu 16.04.7 LTS (Xenial Xerus) 자신의 OS에 맞는 엘라스틱서치 설치하기 https://www.elastic.co/kr/support/matrix 1. 자바 설치하기 엘라스틱서치는 JVM 위에서 돌아가기 때문에 JDK 설치되어 있어야 한다. sudo add-apt-repository -y ppa:webupd8team/java sudo apt-get update sudo apt-get -y install oracle-java8-installer # 위에 명령어를 입력했을 때 나타나는 오류 Error: oracle-java8-installer' has no installation candidate 해결책: /etc/apt/sources.list에 deb를 추가하는 방..

OS/Database 2022.01.18

[DBMS] Elasticsearch DB(엘라스틱서치) 기본개념

1. 정의 - Apache Lucene(아파치 루씬) 기반의 Java 오픈소스 분산 검색 엔진으로, 프로그램으로서의 검색엔진이라고 한다. - 프로그램으로서의 검색엔진= 현재 가지고 있는 데이터 중에서 특정한 데이터를 검색할 수 있는 기능을 제공하는 것 2. 기본 구성 데이터 -> 수집 -> 전처리 -> 인덱싱 -> 시각화 3. 장점 1) 속도: 전문 검색(full-text)을 위한 역 인덱스(inverted-index) 구현 - 역 인덱스(inverted-index): 인덱스는 관계형 데이터베이스에서 칼럼에다 인덱스를 걸어 select 하는 데 있어 성능을 향상시킨다. 하지만 인덱스가 걸려 있지 않은 컬럼에 대해서는 Fullscan을 해버림으로 검색이 느려진다. 데이터 인덱싱 시에 조금 더 인간의 사고와..

OS/Database 2022.01.18
반응형