Elasticsearch3 Elasticsearch + nori 한글 형태소 분석기로 데이터 검색하기 # 2 이전 글에서 nori 토크 나이저 설정 파일에 대한 설명을 하였다. 여기서는 이를 logstash conf 파일에 설정하고 elasticsearch에 output 한 데이터를 kibana를 통해 확인하고 django에서 직접 사용해 보겠다. 먼저 /etc/conf.d 에 설정 파일을 만들어 준다. 현재 jdbc를 사용하여 rds와 연결된 상태인데 여기서 output 설정을 조금 바꾸어 주면 된다. /etc/logstash/conf.d/partner.conf input { jdbc { jdbc_driver_library => "/etc/logstash/postgresql-42.2.23.jar" jdbc_driver_class => "org.postgresql.Driver" jdbc_connection_st.. 2021. 8. 30. Elasticsearch + nori 한글 형태소 분석기로 데이터 검색하기 # 1 nori 토크 나이저 적용 전 간단한 예를 들어 nori 토크 나이저에 대하여 설명하겠다. ( 참고 : https://esbook.kimjmin.net/06-text-analysis/6.7-stemming/6.7.2-nori ) elasticsearch에서 제공하는 standard 토크 나이저 사용 시 다음과 같이 단순히 띄어쓰기에 대한 결과를 보여준다. standard 토크나이저로 "동해물과 백두산이" 문장 분석 GET _analyze { "tokenizer": "standard", "text": [ "동해물과 백두산이" ] } standard 토크나이저로 "동해물과 백두산이" 문장 분석 결과 { "tokens" : [ { "token" : "동해물과", "start_offset" : 0, "end_o.. 2021. 8. 27. ubuntu 18.04 에 ELK 설치하기 aws 인스턴스에서 ubuntu 18.04에 ELK를 설치하려고 한다. elk 스택은 java 기반으로 실행되기 때문에 먼저 java 8 버전을 설치하여 준다. $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-java8-set-default $ java --version 이제 elasticsearch를 apt로 설치하여 주는데 그전에 elasticsearch 키를 import 해 준다. $ wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - OK $ echo "deb https://.. 2021. 8. 26. 이전 1 다음