Versions in this module Expand all Collapse all v0 v0.1.0 Jun 30, 2026 Changes in this version + const DefaultIdleTimeout + const DefaultRetryBudget + const SchemaVersion + var ErrIndexLocked = errors.New("index is locked by another process") + func BuildMapping() *mapping.IndexMappingImpl + type Index struct + func Create(path string) (*Index, error) + func Open(path string) (*Index, error) + func OpenReadOnly(path string) (*Index, error) + func (i *Index) Bleve() bleve.Index + func (i *Index) Close() error + func (i *Index) Delete(id string) error + func (i *Index) DocCount() (uint64, error) + func (i *Index) Iterate(fn func(Stored) error) error + func (i *Index) Path() string + func (i *Index) Upsert(d *doc.Doc) error + type LazyIndex struct + func NewLazy(path string, idle, retry time.Duration) *LazyIndex + func (l *LazyIndex) Acquire() (*Index, func(), error) + func (l *LazyIndex) Close() error + type Stored struct + Digest string + MTime float64 + Path string + Size float64