abx_spec_searchbackend

Module Contents

Classes

BaseSearchBackend

SearchBackendPluginSpec

ExpectedPluginSpec

Data

PLUGIN_SPEC

TypedPluginManager

pm

API

class abx_spec_searchbackend.BaseSearchBackend[source]

Bases: abc.ABC

name: str[source]

None

abstract static index(snapshot_id: str, texts: List[str])[source]
abstract static flush(snapshot_ids: Iterable[str])[source]
abstract static search(text: str) List[str][source]
class abx_spec_searchbackend.SearchBackendPluginSpec[source]
__order__[source]

10

static get_SEARCHBACKENDS() Dict[abx.PluginId, abx_spec_searchbackend.BaseSearchBackend][source]
class abx_spec_searchbackend.ExpectedPluginSpec[source]

Bases: abx_spec_searchbackend.SearchBackendPluginSpec, abx_spec_config.ConfigPluginSpec

abx_spec_searchbackend.PLUGIN_SPEC[source]

None

abx_spec_searchbackend.TypedPluginManager[source]

None

abx_spec_searchbackend.pm[source]

‘cast(…)’