all repos — searchix @ c6bc629f27ab2005c10005587eea1e28c946db55

Search engine for NixOS, nix-darwin, home-manager and NUR users

feat: prioritise whole-phrase matches Fixes: https://todo.sr.ht/~alanpearce/searchix/19

Alan Pearce
commit

c6bc629f27ab2005c10005587eea1e28c946db55

parent

c2bbda87df1c708dc8437ef49b296c11ba251355

1 file changed, 1 insertion(+), 1 deletion(-)

jump to
M internal/index/search.gointernal/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), ))