검색 동의어 추가

Shocked Cosmo Kramer GIF

정말 천재적인 아이디어입니다. 임베딩 기반 검색의 주요 문제인 '부정확한 사용자 입력’을 해결해 주니까요.

또한 기존 설정에서 최소한의 변경만 필요하며, 검색 쿼리를 ‘풍부하게(enriching)’ 만드는 작은 단계만 추가하면 되기 때문입니다 :exploding_head:


이 주제와 관련하여 우리가 할 수 있는 또 다른 일은 하이브리드 검색을 수행하는 것입니다:

  • 기존 PG 풀 텍스트 검색을 사용하여 검색
  • 임베딩을 사용하여 검색
  • 두 방식의 상위 50개 결과 수집
  • 검색 재순위화(re-ranker) 서비스에 전달
  • 재순위화된 결과 표시

우리는 이미 기존 임베딩 API의 별도 엔드포인트에서 매우 강력한 재순위화 기능을 제공하고 있으며, 이를 위해 필요한 모든 요소가 준비되어 있습니다.

여기에 예제가 있습니다:

https://github.com/pgvector/pgvector-python/blob/master/examples/hybrid_search.py#L67-L70

6개의 좋아요