개발/용어 사전

Query Rewrite란? 검색 질문을 다시 쓰는 이유

cedis 2026. 6. 16. 16:57
AI 검색 용어집: Query Rewrite

사용자의 질문은 검색 엔진이 바로 이해하기에 짧거나 모호할 때가 많습니다.

Query Rewrite는 원 질문을 검색에 더 알맞은 표현으로 바꿔 retrieval 품질을 높이려는 단계입니다.

한 문장으로 잡으면

  • Query Rewrite는 사용자의 원 질문을 검색에 더 잘 맞는 형태로 바꾸는 과정입니다.

핵심 포인트

포인트 1
짧은 질문을 더 구체화합니다.
포인트 2
복합 질문을 여러 검색 질문으로 나눕니다.
포인트 3
동의어나 관련 표현을 보강합니다.

어디에 쓰이나

짧은 질문 보강
`로그인 안됨`을 `JWT 세션 만료 인증 실패`처럼 검색에 맞게 확장할 수 있습니다.
복합 질문 분리
한 문장 안에 여러 질문이 있으면 작은 검색 질의로 나눌 수 있습니다.
주의할 점
질문을 너무 많이 바꾸면 원래 의도와 다른 문서를 찾을 수 있습니다.

헷갈리기 쉬운 부분

  • 검색 recall을 높일 수 있지만 사용자의 의도를 바꿔버릴 위험이 있습니다.
  • 원 질문과 재작성 질문을 함께 보관하고 결과를 비교하는 편이 안전합니다.

기억할 것

  • Query Rewrite는 검색어를 좋게 만들 수 있지만 질문 의도를 바꾸면 실패합니다.
  • 원 질문과 재작성 질문을 함께 비교해야 안전합니다.

참고한 문서