about summary refs log tree commit diff stats
path: root/cmd/searchix-web
diff options
context:
space:
mode:
authorAlan Pearce2025-03-24 10:01:57 +0100
committerAlan Pearce2025-03-24 10:01:57 +0100
commitf23d67df63defd5f6fe6773789851dd63f3ac829 (patch)
treeea99357f95c84d1284f818efd337d16a84ed2cd9 /cmd/searchix-web
parent0dc2635e199591b917c8cc8ff40df3c3da6f9ec6 (diff)
downloadsearchix-f23d67df63defd5f6fe6773789851dd63f3ac829.tar.lz
searchix-f23d67df63defd5f6fe6773789851dd63f3ac829.tar.zst
searchix-f23d67df63defd5f6fe6773789851dd63f3ac829.zip
refactor: move SetupIndex and indexing progress to importer
Diffstat (limited to 'cmd/searchix-web')
-rw-r--r--cmd/searchix-web/main.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/cmd/searchix-web/main.go b/cmd/searchix-web/main.go
index 6d6dffa..67b2074 100644
--- a/cmd/searchix-web/main.go
+++ b/cmd/searchix-web/main.go
@@ -10,8 +10,9 @@ import (
 
 	"badc0de.net/pkg/flagutil"
 
-	"go.alanpearce.eu/searchix"
 	"go.alanpearce.eu/searchix/internal/config"
+	"go.alanpearce.eu/searchix/internal/importer"
+	"go.alanpearce.eu/searchix/web"
 	"go.alanpearce.eu/x/log"
 )
 
@@ -69,12 +70,12 @@ func main() {
 	ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt)
 	defer cancel()
 
-	s, err := searchix.New(cfg, logger)
+	s, err := web.New(cfg, logger)
 	if err != nil {
 		logger.Fatal("Failed to initialise searchix", "error", err)
 	}
 
-	err = s.SetupIndex(ctx, &searchix.IndexOptions{
+	err = importer.SetupIndex(ctx, cfg, &importer.Options{
 		Update:    *update,
 		Replace:   *replace,
 		LowMemory: cfg.Importer.LowMemory,