Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileWatcher ¶
type FileWatcher struct {
// contains filtered or unexported fields
}
FileWatcher 文件监控器
func NewFileWatcher ¶
func NewFileWatcher(indexer Indexer, logger logging.Logger) (*FileWatcher, error)
NewFileWatcher 创建文件监控器
func (*FileWatcher) AddConfigs ¶
func (fw *FileWatcher) AddConfigs(configs ...WatchConfig)
AddConfigs 添加多个监控配置
type Indexer ¶
type Indexer interface {
// IndexFile processes a single file into the Vector/Graph stores.
IndexFile(ctx context.Context, filePath string) error
// IndexDirectory concurrently processes an entire directory.
IndexDirectory(ctx context.Context, dirPath string, recursive bool) error
}
Indexer defines the entry point for the offline data preparation pipeline.
Click to show internal directories.
Click to hide internal directories.