all repos — searchix @ 1f7e995a669eefd259ab773492c3e5a673e2dac6

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

fix: exact/prefix matches for package name/attr not shown Fixes: https://todo.sr.ht/~alanpearce/searchix/23

Alan Pearce
commit

1f7e995a669eefd259ab773492c3e5a673e2dac6

parent

4e6b87c3c3d59baf28f02ebee77f84d1d9958eb7

1 file changed, 4 insertions(+), 2 deletions(-)

changed files
M internal/index/indexer.gointernal/index/indexer.go
@@ -134,8 +134,10 @@ optionMapping.AddSubDocumentMapping("Example", nixValueMapping)
packageMapping := bleve.NewDocumentStaticMapping() - packageMapping.AddFieldMappingsAt("Name", nameNGramMapping) - packageMapping.AddFieldMappingsAt("Attribute", nameNGramMapping) + packageMapping.AddFieldMappingsAt("Name", keywordFieldMapping) + packageMapping.AddFieldMappingsAt("NameNGram", nameNGramMapping) + packageMapping.AddFieldMappingsAt("Attribute", keywordFieldMapping) + packageMapping.AddFieldMappingsAt("AttributeNGram", nameNGramMapping) packageMapping.AddFieldMappingsAt("Source", keywordFieldMapping) packageMapping.AddFieldMappingsAt("Description", descriptionFieldMapping) packageMapping.AddFieldMappingsAt("Homepages", keywordFieldMapping)