From 463ca6185b362f64d14aa71aa69f6a9eca3af270 Mon Sep 17 00:00:00 2001 From: Chen Tao <70054568+eeee0717@users.noreply.github.com> Date: Mon, 7 Jul 2025 07:29:15 +0800 Subject: [PATCH] chore: move ocr and preprocess into knowledge folder (#7896) chore: move ocr and preprocess into knowledge file --- src/main/{ => knowledage}/ocr/BaseOcrProvider.ts | 0 src/main/{ => knowledage}/ocr/DefaultOcrProvider.ts | 0 src/main/{ => knowledage}/ocr/MacSysOcrProvider.ts | 0 src/main/{ => knowledage}/ocr/OcrProvider.ts | 0 src/main/{ => knowledage}/ocr/OcrProviderFactory.ts | 0 .../{ => knowledage}/preprocess/BasePreprocessProvider.ts | 0 .../{ => knowledage}/preprocess/DefaultPreprocessProvider.ts | 0 .../{ => knowledage}/preprocess/Doc2xPreprocessProvider.ts | 0 .../{ => knowledage}/preprocess/MineruPreprocessProvider.ts | 0 .../{ => knowledage}/preprocess/MistralPreprocessProvider.ts | 0 src/main/{ => knowledage}/preprocess/PreprocessProvider.ts | 0 .../{ => knowledage}/preprocess/PreprocessProviderFactory.ts | 0 src/main/services/KnowledgeService.ts | 4 ++-- 13 files changed, 2 insertions(+), 2 deletions(-) rename src/main/{ => knowledage}/ocr/BaseOcrProvider.ts (100%) rename src/main/{ => knowledage}/ocr/DefaultOcrProvider.ts (100%) rename src/main/{ => knowledage}/ocr/MacSysOcrProvider.ts (100%) rename src/main/{ => knowledage}/ocr/OcrProvider.ts (100%) rename src/main/{ => knowledage}/ocr/OcrProviderFactory.ts (100%) rename src/main/{ => knowledage}/preprocess/BasePreprocessProvider.ts (100%) rename src/main/{ => knowledage}/preprocess/DefaultPreprocessProvider.ts (100%) rename src/main/{ => knowledage}/preprocess/Doc2xPreprocessProvider.ts (100%) rename src/main/{ => knowledage}/preprocess/MineruPreprocessProvider.ts (100%) rename src/main/{ => knowledage}/preprocess/MistralPreprocessProvider.ts (100%) rename src/main/{ => knowledage}/preprocess/PreprocessProvider.ts (100%) rename src/main/{ => knowledage}/preprocess/PreprocessProviderFactory.ts (100%) diff --git a/src/main/ocr/BaseOcrProvider.ts b/src/main/knowledage/ocr/BaseOcrProvider.ts similarity index 100% rename from src/main/ocr/BaseOcrProvider.ts rename to src/main/knowledage/ocr/BaseOcrProvider.ts diff --git a/src/main/ocr/DefaultOcrProvider.ts b/src/main/knowledage/ocr/DefaultOcrProvider.ts similarity index 100% rename from src/main/ocr/DefaultOcrProvider.ts rename to src/main/knowledage/ocr/DefaultOcrProvider.ts diff --git a/src/main/ocr/MacSysOcrProvider.ts b/src/main/knowledage/ocr/MacSysOcrProvider.ts similarity index 100% rename from src/main/ocr/MacSysOcrProvider.ts rename to src/main/knowledage/ocr/MacSysOcrProvider.ts diff --git a/src/main/ocr/OcrProvider.ts b/src/main/knowledage/ocr/OcrProvider.ts similarity index 100% rename from src/main/ocr/OcrProvider.ts rename to src/main/knowledage/ocr/OcrProvider.ts diff --git a/src/main/ocr/OcrProviderFactory.ts b/src/main/knowledage/ocr/OcrProviderFactory.ts similarity index 100% rename from src/main/ocr/OcrProviderFactory.ts rename to src/main/knowledage/ocr/OcrProviderFactory.ts diff --git a/src/main/preprocess/BasePreprocessProvider.ts b/src/main/knowledage/preprocess/BasePreprocessProvider.ts similarity index 100% rename from src/main/preprocess/BasePreprocessProvider.ts rename to src/main/knowledage/preprocess/BasePreprocessProvider.ts diff --git a/src/main/preprocess/DefaultPreprocessProvider.ts b/src/main/knowledage/preprocess/DefaultPreprocessProvider.ts similarity index 100% rename from src/main/preprocess/DefaultPreprocessProvider.ts rename to src/main/knowledage/preprocess/DefaultPreprocessProvider.ts diff --git a/src/main/preprocess/Doc2xPreprocessProvider.ts b/src/main/knowledage/preprocess/Doc2xPreprocessProvider.ts similarity index 100% rename from src/main/preprocess/Doc2xPreprocessProvider.ts rename to src/main/knowledage/preprocess/Doc2xPreprocessProvider.ts diff --git a/src/main/preprocess/MineruPreprocessProvider.ts b/src/main/knowledage/preprocess/MineruPreprocessProvider.ts similarity index 100% rename from src/main/preprocess/MineruPreprocessProvider.ts rename to src/main/knowledage/preprocess/MineruPreprocessProvider.ts diff --git a/src/main/preprocess/MistralPreprocessProvider.ts b/src/main/knowledage/preprocess/MistralPreprocessProvider.ts similarity index 100% rename from src/main/preprocess/MistralPreprocessProvider.ts rename to src/main/knowledage/preprocess/MistralPreprocessProvider.ts diff --git a/src/main/preprocess/PreprocessProvider.ts b/src/main/knowledage/preprocess/PreprocessProvider.ts similarity index 100% rename from src/main/preprocess/PreprocessProvider.ts rename to src/main/knowledage/preprocess/PreprocessProvider.ts diff --git a/src/main/preprocess/PreprocessProviderFactory.ts b/src/main/knowledage/preprocess/PreprocessProviderFactory.ts similarity index 100% rename from src/main/preprocess/PreprocessProviderFactory.ts rename to src/main/knowledage/preprocess/PreprocessProviderFactory.ts diff --git a/src/main/services/KnowledgeService.ts b/src/main/services/KnowledgeService.ts index c57c0eb104..2e5f3a44d0 100644 --- a/src/main/services/KnowledgeService.ts +++ b/src/main/services/KnowledgeService.ts @@ -24,9 +24,9 @@ import { WebLoader } from '@cherrystudio/embedjs-loader-web' import Embeddings from '@main/knowledage/embeddings/Embeddings' import { addFileLoader } from '@main/knowledage/loader' import { NoteLoader } from '@main/knowledage/loader/noteLoader' +import OcrProvider from '@main/knowledage/ocr/OcrProvider' +import PreprocessProvider from '@main/knowledage/preprocess/PreprocessProvider' import Reranker from '@main/knowledage/reranker/Reranker' -import OcrProvider from '@main/ocr/OcrProvider' -import PreprocessProvider from '@main/preprocess/PreprocessProvider' import { windowService } from '@main/services/WindowService' import { getDataPath } from '@main/utils' import { getAllFiles } from '@main/utils/file'