문제 1: 검색 결과의 정확도와 성능 최적화

문제 설명

Elastic Search를 사용하여 검색을 수행할 때, 검색 결과가 예상보다 많은 결과를 반환하거나, 반대로 원하는 결과가 충분히 반영되지 않는 문제가 발생했습니다. 특히, fuzziness, minimum_should_match와 같은 파라미터들이 제대로 튜닝되지 않았을 때 이러한 문제가 두드러졌습니다.

해결 과정

  1. Minimum Should Match 조정:
  2. Fuzziness 튜닝:
  3. 필드 가중치 조정:

문제 2: 검색어 오타 처리 및 유사어 검색

문제 설명

사용자가 검색어를 입력할 때 오타가 발생하거나 유사한 단어를 사용할 경우, 검색 결과가 제대로 나오지 않는 문제가 있었습니다. 예를 들어, "은퇴"를 "은타"로 잘못 입력했을 때 검색 결과가 전혀 반환되지 않는 상황이 발생했습니다.

해결 과정

  1. Fuzziness 설정:
  2. Prefix Length 제한: