데이터 엔지니어링/AWS
[Opensearch] Index setting 중 Keyword vs Text의 차이
이번 글에서는 Elasticsearch에서 자주 사용되는 keyword 타입과 text 타입에 대해 설명드리겠습니다. 1. keyword 타입먼저 keyword 타입은 정확한 값 검색에 적합합니다.예를 들어, 이메일 주소나 고유 ID, 국가 코드와 같은 것들이 이에 해당합니다.keyword 타입은 텍스트를 그대로 저장하고 분석하지 않기 때문에, 입력한 값 그대로 저장됩니다.즉, 대소문자 구분도 하고 공백도 그대로 유지됩니다. 또한 필터링,집계, 정렬인 Aggregation에 최적화 되어 있습니다. 예시 매핑:{ "properties": { "email": { "type": "keyword" } }} 장점: • 정확하게 문자 일치 검색이 가능하고, 집계나 필터링 속도가 빠릅니다. •..
2025. 3. 27. 19:48