fix: match option name prefixes even when len > 25 Fixes: https://codeberg.org/alanpearce/searchix/issues/1
1 file changed, 5 insertions(+), 0 deletions(-)
changed files
M internal/index/search.go → internal/index/search.go
@@ -187,6 +187,11 @@ nameQuery.SetField("Name") nameQuery.SetBoost(2) query.AddShould(nameQuery) + nameNGramQuery := bleve.NewMatchQuery(keyword) + nameNGramQuery.SetField("NameNGram") + nameNGramQuery.SetBoost(2) + query.AddShould(nameNGramQuery) + namePrefixQuery := bleve.NewPrefixQuery(keyword) namePrefixQuery.SetField("Name") namePrefixQuery.SetBoost(10)