engine.Indexer

An all-purpose interface to an index.

Usage

Source

engine.Indexer()

Creates an [IndexWriter][lupyne.engine.indexers.IndexWriter] with a delegated [IndexSearcher][lupyne.engine.indexers.IndexSearcher].

Parameters

nrt

optionally use a near real-time searcher

Methods

Name Description
commit() Commit writes and [refresh][lupyne.engine.indexers.Indexer.refresh] searcher.
refresh() Store refreshed searcher from [reopening][lupyne.engine.indexers.IndexSearcher.reopen].

commit()

Commit writes and [refresh][lupyne.engine.indexers.Indexer.refresh] searcher.

Usage

Source

commit(merge=False)

Parameters

merge

merge segments with deletes, or optionally specify maximum number of segments


refresh()

Store refreshed searcher from [reopening][lupyne.engine.indexers.IndexSearcher.reopen].

Usage

Source

refresh()