블로그pgvector
pgvector 인덱스를 HNSW로 바꾸고 검색 지연이 줄어든 과정
사내 문서 4만 건에 IVFFlat을 쓰다가 재현율이 떨어지는 문제를 겪었습니다. HNSW로 옮기면서 m과 ef_search를 어떻게 정했는지 실제 지연 시간과 함께 정리했습니다.


#postgresql태그 빼기
4개를 찾았어요
블로그pgvector
사내 문서 4만 건에 IVFFlat을 쓰다가 재현율이 떨어지는 문제를 겪었습니다. HNSW로 옮기면서 m과 ef_search를 어떻게 정했는지 실제 지연 시간과 함께 정리했습니다.
블로그pg_cron
요청마다 후보를 모으던 쿼리를 매시 정각 배치로 옮겼습니다. 실패한 회차를 알아채는 방법과 잠금이 겹치지 않게 한 설정을 적었습니다.
블로그pgroonga
같은 문서 4만 건에 두 확장을 나란히 걸고 질의 200개로 비교했습니다. 띄어쓰기가 다른 질의에서 차이가 가장 컸습니다.