Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DocIDReader ¶
type FieldReader ¶
type FieldReader interface {
Next() (*TermFieldDoc, error)
Close()
}
type FieldTerms ¶
type Index ¶
type Index interface {
Open() error
Close()
Update(doc *document.Document) error
Delete(id string) error
Batch(batch Batch) error
TermFieldReader(term []byte, field string) (TermFieldReader, error)
DocIDReader(start, end string) (DocIDReader, error)
FieldReader(field string, startTerm []byte, endTerm []byte) (FieldReader, error)
DocCount() uint64
Document(id string) (*document.Document, error)
DocumentFieldTerms(id string) (FieldTerms, error)
Fields() ([]string, error)
SetInternal(key, val []byte) error
GetInternal(key []byte) ([]byte, error)
DeleteInternal(key []byte) error
DumpAll() chan interface{}
DumpDoc(id string) chan interface{}
DumpFields() chan interface{}
}
type TermFieldDoc ¶
type TermFieldDoc struct {
Term string
ID string
Freq uint64
Norm float64
Vectors []*TermFieldVector
}
type TermFieldReader ¶
type TermFieldReader interface {
Next() (*TermFieldDoc, error)
Advance(ID string) (*TermFieldDoc, error)
Count() uint64
Close()
}
Click to show internal directories.
Click to hide internal directories.