We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent adf69db commit edb01b1Copy full SHA for edb01b1
1 file changed
core/src/query.rs
@@ -748,11 +748,16 @@ pub fn hybrid_search_query(
748
FROM (
749
SELECT
750
{join_key},
751
- embeddings <=> $1::vector as distance,
752
- ROW_NUMBER() OVER (ORDER BY embeddings <=> $1::vector) as semantic_rank,
753
- 1 - (embeddings <=> $1::vector) as similarity_score
754
- FROM vectorize._embeddings_{job_name}
755
- ORDER BY embeddings <=> $1::vector
+ distance,
+ ROW_NUMBER() OVER (ORDER BY distance) as semantic_rank,
+ 1 - distance as similarity_score
+ FROM (
+ SELECT
756
+ {join_key},
757
+ embeddings <=> $1::vector as distance
758
+ FROM vectorize._embeddings_{job_name}
759
+ ) sub
760
+ ORDER BY distance
761
LIMIT {window_size}
762
) s
763
FULL OUTER JOIN (
0 commit comments