From 8941c461911a9fbd022eb3d82798f949334e0e35 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Wed, 13 Jul 2022 11:25:48 +0200 Subject: [PATCH] Use ts_rank_cd rather than <=> We may want to evaluate this more later but for now I need to reduce the number of independent variables while testing indexing changes --- graph/schema.resolvers.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graph/schema.resolvers.go b/graph/schema.resolvers.go index 4ab6a74..986eb17 100644 --- a/graph/schema.resolvers.go +++ b/graph/schema.resolvers.go @@ -37,7 +37,7 @@ func (r *queryResolver) Search(ctx context.Context, query string) ([]*model.Resu description, author, excerpt, - fts_vector <=> websearch_to_tsquery('english', $1) as RANK + ts_rank_cd(fts_vector, websearch_to_tsquery('english', $1), 32) AS rank FROM page WHERE websearch_to_tsquery('english', $1) @@ fts_vector ORDER BY rank DESC