about summary refs log tree commit diff stats
path: root/internal/index/indexer.go
diff options
context:
space:
mode:
authorAlan Pearce2025-03-06 21:53:37 +0100
committerAlan Pearce2025-03-06 21:59:25 +0100
commit24e3fc96ce2c96401155b86c6bfb6a6fb2e322f8 (patch)
tree7cf43762a36d3df8c0375378e44e88e96bf2b79e /internal/index/indexer.go
parent839cd807ccd1c2c2d4048c5a892af19b08e5270a (diff)
downloadsearchix-24e3fc96ce2c96401155b86c6bfb6a6fb2e322f8.tar.lz
searchix-24e3fc96ce2c96401155b86c6bfb6a6fb2e322f8.tar.zst
searchix-24e3fc96ce2c96401155b86c6bfb6a6fb2e322f8.zip
feat: improve relevance with compound words
Fixes: https://todo.sr.ht/~alanpearce/searchix/8
Fixes: https://todo.sr.ht/~alanpearce/searchix/10
Diffstat (limited to 'internal/index/indexer.go')
-rw-r--r--internal/index/indexer.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/internal/index/indexer.go b/internal/index/indexer.go
index 188224c..b74c155 100644
--- a/internal/index/indexer.go
+++ b/internal/index/indexer.go
@@ -19,6 +19,7 @@ import (
 	"github.com/blevesearch/bleve/v2/analysis/analyzer/keyword"
 	"github.com/blevesearch/bleve/v2/analysis/analyzer/simple"
 	"github.com/blevesearch/bleve/v2/analysis/analyzer/web"
+	"github.com/blevesearch/bleve/v2/analysis/lang/en"
 	"github.com/blevesearch/bleve/v2/analysis/token/camelcase"
 	"github.com/blevesearch/bleve/v2/analysis/token/porter"
 	"github.com/blevesearch/bleve/v2/analysis/tokenizer/letter"
@@ -82,7 +83,7 @@ func createIndexMapping() (mapping.IndexMapping, error) {
 	keywordFieldMapping.Analyzer = simple.Name
 
 	nameMapping := bleve.NewTextFieldMapping()
-	nameMapping.Analyzer = simple.Name
+	nameMapping.Analyzer = en.AnalyzerName
 	nameMapping.IncludeTermVectors = true
 	nameMapping.Store = false