TantivyEx.IndexWarming (TantivyEx v0.4.1)
View SourceIndex warming and caching functionality for TantivyEx.
Summary
Types
@type warming_resource() :: reference()
Functions
@spec add_preload_queries(warming_resource(), [String.t()]) :: :ok | {:error, term()}
@spec clear_cache(warming_resource()) :: :ok | {:error, term()}
@spec configure( warming_resource(), non_neg_integer(), non_neg_integer(), String.t(), String.t(), boolean() ) :: :ok | {:error, term()}
@spec evict_cache(warming_resource(), boolean()) :: :ok | {:error, term()}
@spec get_searcher(warming_resource(), String.t()) :: {:ok, reference()} | {:error, term()}
@spec get_stats(warming_resource()) :: {:ok, String.t()} | {:error, term()}
@spec new() :: {:ok, warming_resource()} | {:error, term()}
@spec warm_index(warming_resource(), reference(), String.t()) :: :ok | {:error, term()}