
114
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
OpenSearch Analyzer를 활용한 검색기능
이 게시물은 OpenSearch와 Analyzer를 활용한 검색 기능 구현 방법을 설명합니다.OpenSearch 개요
- Elasticsearch 기반으로 개발된 NoSQL 검색 엔진
- Apache Lucene을 활용한 뛰어난 검색 및 인덱싱 기능 제공
- JSON 문서 저장 및 동적 스키마 지원
Analyzer의 역할과 구성
- 데이터를 토큰 단위로 분리해 인덱싱하여 검색 효율 향상
- char_filter, tokenizer, filter 순서로 전처리 및 토큰화 수행
- 예제에서는 ngram tokenizer와 커스텀 char_filter를 사용하여 부분 단어 검색과 대소문자 무시 검색 구현
카카오페이손해보험 활용 사례
- 보험상품 검색 및 실시간 데이터 조회에 OpenSearch 사용
- 검색 API를 통해 정확일치(keyword)와 부분일치(text) 검색 지원