feat: prioritise whole-phrase matches Fixes: https://todo.sr.ht/~alanpearce/searchix/19
1 file changed, 1 insertion(+), 1 deletion(-)
jump to
M internal/index/search.go → internal/index/search.go
@@ -130,7 +130,7 @@ // match the user's query in any field ... query.AddMust(bleve.NewDisjunctionQuery( setBoost(bleve.NewTermQuery(keyword), 50), setBoost(bleve.NewPrefixQuery(keyword), 25), - bleve.NewMatchPhraseQuery(keyword), + setBoost(bleve.NewMatchPhraseQuery(keyword), 25), bleve.NewMatchQuery(keyword), ))