TantivyEx.ReaderManager (TantivyEx v0.4.1)
View SourceAdvanced index reader management and reload policies for TantivyEx.
Summary
Types
@type manager_resource() :: reference()
Functions
@spec add_index(manager_resource(), String.t(), reference()) :: :ok | {:error, term()}
@spec get_health(manager_resource()) :: {:ok, String.t()} | {:error, term()}
@spec get_reader(manager_resource(), String.t()) :: {:ok, reference()} | {:error, term()}
@spec get_stats(manager_resource()) :: {:ok, String.t()} | {:error, term()}
@spec new() :: {:ok, manager_resource()} | {:error, term()}
@spec reload_all(manager_resource()) :: :ok | {:error, term()}
@spec reload_reader(manager_resource(), String.t()) :: :ok | {:error, term()}
@spec reload_reader(manager_resource(), String.t(), boolean()) :: :ok | {:error, term()}
@spec remove_index(manager_resource(), String.t()) :: :ok | {:error, term()}
@spec set_policy(manager_resource(), String.t(), String.t()) :: :ok | {:error, term()}
@spec shutdown(manager_resource()) :: :ok | {:error, term()}