Elastic search. 기본 정리

데이터 타입 텍스트 Text Analyzer로 토큰화하여 풀텍스트 검색 가능 index 필드 false로 두면 토큰화 하지 않아서 검색 불가능 집계나 정렬이 필요하면 fileddata:true 로 하거나 field로 keyword 사용 Keyword 풀텍스트 검색 불가능 Analyzer 대신 Normalizer로 캐릭터필터와 토큰필터는 적용할 수 있음 그 외 숫자: long, integer, short, byte 날짜: date 불리언: boolean 객체: object, nested 쿼리 풀 텍스트 쿼리 match_all : 전체 검색 match: 쿼리에 있는 각 단어가 하나라도 포함된 문서 검색 match_phrase: 쿼리와 정확히 일치하는 문장이 있는 문서 검색 Bool 복합쿼리 must: 쿼리가 일치 must_not: 쿼리가 불일치 should: 일치하는 쿼리 점수 증가

2022년 3월 6일
·
0개의 댓글
·