✅ Elasticsearch RESTful 검색 및 분석 엔진, 데이터 분석에 최적화된 데이터베이스 ✅ 용도 주로 Elasticsearch 는 크게 데이터 수집 및 분석, 검색 최적화 이렇게 두가지 용도로 사용한다 데이터 수집 및 분석 대규모 데이터를 수집 및 분
✅ 역 인덱스 필드 값을 단어마다 쪼개서 찾기 쉽게 정리해놓은 목록 ✅ 역 인덱스의 원리 위와 같이 3개의 도큐먼트를 엘라스틱 서치에 저장한다고 가정해보자 그러면 내부적으로 데이터가 단어단위로 잘라지고 역인덱스 로 저장이 된다 단어 단위로 자르기 Apple, 2
✅ 매핑 도큐먼트의 각 필드가 어떤 데이터 타입을 가지고 있는지 정의하는 설정 RDBMS에서 테이블을 만들고 어떤 유형의 데이터를 넣는지 정의 = 스키마를 정의 ✅ Elasticsearch 의 데이터 타입 (중요한것만) [숫자] 10억 이하의 정수를 저장할 때 :
✅ match 검색 키워드가 포함된 데이터를 조회하고 싶을 때 사용 💡 match 쿼리는 text 타입의 필드에서만 사용하는 쿼리 match 쿼리는 검색 키워드가 포함된 모든 도큐먼트를 조회 EX) ✅ term 특정 값과 정확하게 일치하는 데이터를 조회하고 싶을