Dev-Ops/ElasticSeach
엘라스틱서치 데이터검색 정리
엘라스틱서치 실무 가이드 : https://book.naver.com/bookdb/book_detail.nhn?bid=14733062 1. 검색API Template { "size": "[페이징]몇개의 결과를 반환할지 결정한다(default: 10)", "from": "[페이징]어느 위치부터 반환할지 결정한다.(defalut: 0)", "timeout": "제한시간을 설정하여 제한시간까지 조회된 문서만 조회한다.(default: 무한대)", "_source": { // 특정필드만 결과로 반환받고 싶을때 정의한다 }, "sort": { // 특정필드를 기준으로 정렬할지 정의한다 }, "query": { /* * [전문검색] * 검색될 조건을 정의한다. * 분석기에 의해 분석. */ }, "filter": ..
엘라스틱서치 필드 데이터타입 종류
엘라스틱서치 실무 가이드 : https://book.naver.com/bookdb/book_detail.nhn?bid=14733062 필드 데이터 타입 keyword : 키워드로 사용할 데이터. 분석기를 거치지 않고 색인된다. 용도 : 검색시 필터링, 정렬, 집계 text : 문장(or 단어)를 토큰화 하여 색인 전체텍스트를 토큰화하여 색인한다. 정렬, 집계가 필요한경우 keyword타입도 동시에 갖도록 설정한다. Nori 한글형태소 분석기 설치방법 # 설치(bin/elasticsearch-plugin) elasticsearch-plugin install analysis-nori install analysis-nori # 설치 후 elasticsearch 재시작. 토크나이저로 복합명사 처리(decompo..