Documentation
¶
Index ¶
- Constants
- func AddDocImportService(service DocImportService)
- func DoDocImport(ctx context.Context, task *model.KnowledgeImportTask) (resultList []*model.DocInfo, err error)
- type CheckFileResult
- type DocImportService
- type FileDocImportService
- func (f FileDocImportService) AnalyzeDoc(ctx context.Context, importTask *model.KnowledgeImportTask, ...) ([]*model.DocInfo, error)
- func (f FileDocImportService) CheckDoc(ctx context.Context, importTask *model.KnowledgeImportTask, ...) ([]*CheckFileResult, error)
- func (f FileDocImportService) ImportDoc(ctx context.Context, importTask *model.KnowledgeImportTask, ...) ([]*model.DocInfo, error)
- func (f FileDocImportService) ImportType() int
- type UrlDocImportService
- func (f UrlDocImportService) AnalyzeDoc(ctx context.Context, importTask *model.KnowledgeImportTask, ...) ([]*model.DocInfo, error)
- func (f UrlDocImportService) CheckDoc(ctx context.Context, importTask *model.KnowledgeImportTask, ...) ([]*CheckFileResult, error)
- func (f UrlDocImportService) ImportDoc(ctx context.Context, importTask *model.KnowledgeImportTask, ...) ([]*model.DocInfo, error)
- func (f UrlDocImportService) ImportType() int
- type UrlFileDocImportService
- func (f UrlFileDocImportService) AnalyzeDoc(ctx context.Context, importTask *model.KnowledgeImportTask, ...) ([]*model.DocInfo, error)
- func (f UrlFileDocImportService) CheckDoc(ctx context.Context, importTask *model.KnowledgeImportTask, ...) ([]*CheckFileResult, error)
- func (f UrlFileDocImportService) ImportDoc(ctx context.Context, importTask *model.KnowledgeImportTask, ...) ([]*model.DocInfo, error)
- func (f UrlFileDocImportService) ImportType() int
Constants ¶
View Source
const (
UrlFileType = "url"
)
Variables ¶
This section is empty.
Functions ¶
func AddDocImportService ¶
func AddDocImportService(service DocImportService)
func DoDocImport ¶
func DoDocImport(ctx context.Context, task *model.KnowledgeImportTask) (resultList []*model.DocInfo, err error)
DoDocImport 执行文件导入
Types ¶
type CheckFileResult ¶
type DocImportService ¶
type DocImportService interface {
ImportType() int
AnalyzeDoc(ctx context.Context, importTask *model.KnowledgeImportTask, importDocInfo *model.DocImportInfo) ([]*model.DocInfo, error)
CheckDoc(ctx context.Context, importTask *model.KnowledgeImportTask, docList []*model.DocInfo) ([]*CheckFileResult, error)
ImportDoc(ctx context.Context, importTask *model.KnowledgeImportTask, checkDocList []*CheckFileResult) ([]*model.DocInfo, error)
}
type FileDocImportService ¶
type FileDocImportService struct{}
func (FileDocImportService) AnalyzeDoc ¶
func (f FileDocImportService) AnalyzeDoc(ctx context.Context, importTask *model.KnowledgeImportTask, importDocInfo *model.DocImportInfo) ([]*model.DocInfo, error)
func (FileDocImportService) CheckDoc ¶
func (f FileDocImportService) CheckDoc(ctx context.Context, importTask *model.KnowledgeImportTask, docList []*model.DocInfo) ([]*CheckFileResult, error)
func (FileDocImportService) ImportDoc ¶
func (f FileDocImportService) ImportDoc(ctx context.Context, importTask *model.KnowledgeImportTask, docList []*CheckFileResult) ([]*model.DocInfo, error)
func (FileDocImportService) ImportType ¶
func (f FileDocImportService) ImportType() int
type UrlDocImportService ¶
type UrlDocImportService struct{}
func (UrlDocImportService) AnalyzeDoc ¶
func (f UrlDocImportService) AnalyzeDoc(ctx context.Context, importTask *model.KnowledgeImportTask, importDocInfo *model.DocImportInfo) ([]*model.DocInfo, error)
func (UrlDocImportService) CheckDoc ¶
func (f UrlDocImportService) CheckDoc(ctx context.Context, importTask *model.KnowledgeImportTask, docList []*model.DocInfo) ([]*CheckFileResult, error)
func (UrlDocImportService) ImportDoc ¶
func (f UrlDocImportService) ImportDoc(ctx context.Context, importTask *model.KnowledgeImportTask, docList []*CheckFileResult) ([]*model.DocInfo, error)
func (UrlDocImportService) ImportType ¶
func (f UrlDocImportService) ImportType() int
type UrlFileDocImportService ¶
type UrlFileDocImportService struct{}
func (UrlFileDocImportService) AnalyzeDoc ¶
func (f UrlFileDocImportService) AnalyzeDoc(ctx context.Context, importTask *model.KnowledgeImportTask, importDocInfo *model.DocImportInfo) ([]*model.DocInfo, error)
func (UrlFileDocImportService) CheckDoc ¶
func (f UrlFileDocImportService) CheckDoc(ctx context.Context, importTask *model.KnowledgeImportTask, docList []*model.DocInfo) ([]*CheckFileResult, error)
func (UrlFileDocImportService) ImportDoc ¶
func (f UrlFileDocImportService) ImportDoc(ctx context.Context, importTask *model.KnowledgeImportTask, docList []*CheckFileResult) ([]*model.DocInfo, error)
func (UrlFileDocImportService) ImportType ¶
func (f UrlFileDocImportService) ImportType() int
Click to show internal directories.
Click to hide internal directories.