loader

package
v0.0.6-beta1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2023 License: MIT Imports: 16 Imported by: 1

Documentation

Index

Constants

View Source
const (
	SourceMetadataKey = "source"
)

Variables

View Source
var (
	ErrLibreOfficeNotFound = fmt.Errorf("pdftotext not found")
)
View Source
var (
	ErrPdfToTextNotFound = fmt.Errorf("pdftotext not found")
)
View Source
var (
	ErrorInternal = fmt.Errorf("internal error")
)

Functions

func NewCSVLoader added in v0.0.6

func NewCSVLoader(filename string) *csvLoader

func NewDirectoryLoader

func NewDirectoryLoader(dirname string, regExPathMatch string) *directoryLoader

func NewLibreOfficeLoader added in v0.0.6

func NewLibreOfficeLoader(filename string) *libreOfficeLoader

func NewPDFToTextLoader added in v0.0.4

func NewPDFToTextLoader(path string) *pdfLoader

func NewPubmedLoader added in v0.0.4

func NewPubmedLoader(pubMedIDs []string) *pubMedLoader

func NewTextLoader

func NewTextLoader(filename string, metadata types.Meta) *textLoader

func NewWhisperCppLoader added in v0.0.6

func NewWhisperCppLoader(filename string) *whisperCppLoader

func NewWhisperLoader added in v0.0.6

func NewWhisperLoader(filename string) *whisperLoader

Types

type TextSplitter added in v0.0.5

type TextSplitter interface {
	SplitDocuments(documents []document.Document) []document.Document
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL