컨텐츠

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 기반 자체 개발 플러그인
  • 기본 사전: 내부 사전 사용하여 형태소 분석 정확성 향상

개선 과정

  • 배포 과정의 문제점 파악: 비효율성과 오류 분석
  • 개선 전략 수립: 자동화 및 오류 검출 시스템 도입
  • 실행 및 테스트: 실제 환경 적용 및 안정성 검증

프로젝트 결과

  • 효율성 향상: 사전 배포 시간 단축 및 안정성 개선
  • 검색 정확도 증가: 업데이트된 사전으로 결과 품질 향상
  • 향후 계획: 지속적 사전 관리 및 업데이트 자동화
푸딩캠프 뉴스레터를 구독하면 학습과 성장, 기술에 관해 요약된 컨텐츠를 매주 편하게 받아보실 수 있습니다.