summaryrefslogtreecommitdiff
path: root/rag/rag.go
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2026-02-25 06:51:02 +0300
committerGrail Finder <wohilas@gmail.com>2026-02-25 06:51:02 +0300
commite0c3fe554fe5057891962234076d061ca58f694e (patch)
tree05fe1e7588995ff4117e707fe6c546004c8a54af /rag/rag.go
parent40943ff4d34a7d77ece2c8e3a427b1cf18eccd6a (diff)
Feat: rag text extractors
Diffstat (limited to 'rag/rag.go')
-rw-r--r--rag/rag.go4
1 files changed, 1 insertions, 3 deletions
diff --git a/rag/rag.go b/rag/rag.go
index b49bd97..b8b5447 100644
--- a/rag/rag.go
+++ b/rag/rag.go
@@ -7,7 +7,6 @@ import (
"gf-lt/models"
"gf-lt/storage"
"log/slog"
- "os"
"path"
"regexp"
"sort"
@@ -58,7 +57,7 @@ func wordCounter(sentence string) int {
func (r *RAG) LoadRAG(fpath string) error {
r.mu.Lock()
defer r.mu.Unlock()
- data, err := os.ReadFile(fpath)
+ fileText, err := ExtractText(fpath)
if err != nil {
return err
}
@@ -68,7 +67,6 @@ func (r *RAG) LoadRAG(fpath string) error {
default:
r.logger.Warn("LongJobStatusCh channel is full or closed, dropping status message", "message", LoadedFileRAGStatus)
}
- fileText := string(data)
tokenizer, err := english.NewSentenceTokenizer(nil)
if err != nil {
return err