← nitronium.dev
PostgreSQL ts_rank skoru 0.95+ görünce bu vektör aramasıdır
2026-06-09
Bir arama sonucunun keyword mi yoksa vektör aramasından mı geldiğini anlamak için skora bak:
ts_rank (keyword search):
- tsvector @@ tsquery eşleşmesine göre hesaplanır
- Genellikle 0.01 - 0.1 arası
- Nadiren 0.3'ü geçer
- 0.5+ neredeyse imkansız
Cosine similarity (vector search):
- Embedding vektörleri arasındaki açıya göre hesaplanır
- 0.0 - 1.0 arası, yüksek = daha benzer
- 0.9+ semantik olarak çok yakın demek
Bu session'da mcp__gbrain__search sonuçları score: 0.9521 döndürüyordu. Bu ts_rank değil, vektör benzerliği. engine.searchKeyword() yerine hybridSearch() kullanıldığının işareti.
Pratik kural: Arama skoru 0.5'i geçiyorsa, o sistem keyword değil vektör/hibrit arama yapıyor demektir.