Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DocumentStore ¶
DocumentStore is an interface for retrieving parent documents.
type ParentDoc ¶
type ParentDoc struct {
// contains filtered or unexported fields
}
ParentDoc expands retrieved chunks to their full parent documents.
func NewParentDoc ¶
func NewParentDoc(docStore DocumentStore, opts ...ParentDocOption) *ParentDoc
NewParentDoc creates a new parent document expander.
type ParentDocOption ¶
type ParentDocOption func(*ParentDoc)
ParentDocOption configures a ParentDoc instance.
func WithParentDocCollector ¶
func WithParentDocCollector(collector observability.Collector) ParentDocOption
WithParentDocCollector sets an observability collector.
func WithParentDocLogger ¶
func WithParentDocLogger(logger logging.Logger) ParentDocOption
WithParentDocLogger sets a structured logger.
Click to show internal directories.
Click to hide internal directories.