컨텐츠
Elasticsearch 퍼지 쿼리 작동 원리
2025-03-10 10:00
언젠가 읽기
Elasticsearch 퍼지 쿼리 개요
- 퍼지 쿼리: Elasticsearch의 검색 방법
- 철자 오류 단어 검색 가능
- 유사성 검사: 데이터와 검색어 간 관계
퍼지 쿼리 예시
- 인덱스: "products"
- 검색 필드: "productName"
- 검색어: "komputer"
- 퍼지니스: 1 (한 글자 오류 허용)
레벤슈타인 편집 거리 알고리즘
- 편집 거리: 문자열 유사성 측정 방법
- 최소 편집 연산 계산
- 예시:
- 동일 단어: 편집 거리 0
- 한 글자 치환: 편집 거리 1
- 두 글자 편집: 편집 거리 2
참고 자료
- Elasticsearch 공식 문서
- 레벤슈타인 알고리즘 설명
- 퍼지 검색 기초 자료
검색 형태소 분석 사전 배포 과정 개선하기
2025-02-26 14:30
언젠가 읽기
프로젝트 배경
- 검색 플랫폼팀의 역할: 안정적이고 견고한 검색 플랫폼 구축 및 운영
- 형태소 분석의 중요성: 검색어와 문서 내용의 정확한 이해 및 처리
현재 사용 중인 기술
- Elasticsearch: 대량 데이터 효율적으로 처리
- Analysis-Karrot 플러그인: Nori 기반 자체 개발 플러그인
- 기본 사전: 내부 사전 사용하여 형태소 분석 정확성 향상
개선 과정
- 배포 과정의 문제점 파악: 비효율성과 오류 분석
- 개선 전략 수립: 자동화 및 오류 검출 시스템 도입
- 실행 및 테스트: 실제 환경 적용 및 안정성 검증
프로젝트 결과
- 효율성 향상: 사전 배포 시간 단축 및 안정성 개선
- 검색 정확도 증가: 업데이트된 사전으로 결과 품질 향상
- 향후 계획: 지속적 사전 관리 및 업데이트 자동화