Canonical inventory of every public subpath and TypeScript export in @adonia/meilisearch.
@adonia/meilisearch
| Export | Kind | Source | Summary |
|---|---|---|---|
attachSearchSync |
function | packages/meilisearch/src/indexer.ts:866 |
Registers Lucid afterSave and afterDelete equivalents that keep a configured MeilisearchIndexer synchronized incrementally. |
defineMeilisearchDriver |
function | packages/meilisearch/src/index.ts:119 |
Creates a public-contract-compatible Meilisearch search driver. |
MaybePromise |
type-only type | packages/meilisearch/src/client.ts:4 |
A value that may be produced synchronously or asynchronously. |
MEILISEARCH_REINDEX_BINDING |
constant | packages/meilisearch/src/reindex_command.ts:8 |
IoC binding resolved by SearchReindexCommand. |
MeilisearchAdapterError |
class | packages/meilisearch/src/indexer.ts:127 |
Stable base error for failures produced by the adapter itself. |
MeilisearchClientLike |
type-only interface | packages/meilisearch/src/client.ts:88 |
Minimal Meilisearch client surface consumed by the adapter. |
MeilisearchDocument |
type-only type | packages/meilisearch/src/indexer.ts:25 |
A document accepted by Meilisearch. |
MeilisearchDriverOptions |
type-only interface | packages/meilisearch/src/index.ts:67 |
Configuration for defineMeilisearchDriver. |
MeilisearchFullReindexOptions |
type-only interface | packages/meilisearch/src/indexer.ts:48 |
Options controlling a full resource reindex. |
MeilisearchFullReindexResult |
type-only interface | packages/meilisearch/src/indexer.ts:68 |
Result of a completed full reindex. |
MeilisearchHealthResult |
type-only interface | packages/meilisearch/src/indexer.ts:76 |
Reachability and index statistics reported by MeilisearchIndexer.health. |
MeilisearchIndexer |
class | packages/meilisearch/src/indexer.ts:265 |
Incremental indexing, settings management, task polling, and zero-downtime resource rebuilds over a structural Meilisearch client boundary. |
MeilisearchIndexerOptions |
type-only interface | packages/meilisearch/src/indexer.ts:101 |
Configuration for MeilisearchIndexer. |
MeilisearchIndexLike |
type-only interface | packages/meilisearch/src/client.ts:66 |
Minimal Meilisearch index surface consumed by search and indexing. |
MeilisearchIndexManyOptions |
type-only interface | packages/meilisearch/src/indexer.ts:42 |
Options for a batched incremental indexing call. |
MeilisearchIndexManyResult |
type-only interface | packages/meilisearch/src/indexer.ts:58 |
Result of one batched indexing operation. |
MeilisearchIndexName |
type-only type | packages/meilisearch/src/client.ts:127 |
Static or request-aware Meilisearch index uid resolver. |
MeilisearchIndexStats |
type-only interface | packages/meilisearch/src/client.ts:25 |
Index statistics returned by Meilisearch. |
MeilisearchInvalidRecordError |
class | packages/meilisearch/src/indexer.ts:140 |
Raised when a record has no usable string or numeric primary key. |
MeilisearchOperationContext |
type-only interface | packages/meilisearch/src/indexer.ts:28 |
Request-independent metadata for an indexing operation. |
MeilisearchRecordSerializer |
type-only type | packages/meilisearch/src/indexer.ts:95 |
Converts a Lucid record or application object into a Meilisearch document. |
MeilisearchRecordSource |
type-only type | packages/meilisearch/src/indexer.ts:90 |
Source used by a full reindex to enumerate resource records. |
MeilisearchReindexCommandContext |
type-only interface | packages/meilisearch/src/reindex_command.ts:11 |
Application-owned dependencies consumed by the reindex command scaffold. |
MeilisearchRequestContext |
type-only interface | packages/meilisearch/src/client.ts:113 |
Request metadata supplied to dynamic index names and search options. |
MeilisearchResource |
type-only type | packages/meilisearch/src/indexer.ts:22 |
A resource instance or its concrete constructor. |
MeilisearchRetryOptions |
type-only interface | packages/meilisearch/src/client.ts:137 |
Bounded exponential-backoff policy for retryable 5xx responses. |
MeilisearchSearchOptions |
type-only type | packages/meilisearch/src/client.ts:132 |
Static or request-aware options forwarded to index.search. |
MeilisearchSearchResponse |
type-only interface | packages/meilisearch/src/client.ts:7 |
Minimal response shape returned by a Meilisearch index search. |
MeilisearchSettings |
type-only interface | packages/meilisearch/src/client.ts:50 |
Declarative settings managed by MeilisearchIndexer.updateSettings. |
MeilisearchTask |
type-only interface | packages/meilisearch/src/client.ts:13 |
An enqueued or completed Meilisearch task. |
MeilisearchTaskFailedError |
class | packages/meilisearch/src/indexer.ts:159 |
Raised when a Meilisearch task reports failure or cancellation. |
MeilisearchTaskPollingOptions |
type-only interface | packages/meilisearch/src/client.ts:147 |
Task polling policy used by index lifecycle operations. |
MeilisearchTaskTimeoutError |
class | packages/meilisearch/src/indexer.ts:176 |
Raised when a Meilisearch task does not finish before its deadline. |
MeilisearchTypoToleranceSettings |
type-only interface | packages/meilisearch/src/client.ts:33 |
Declarative Meilisearch typo-tolerance settings. |
MeilisearchUnsupportedClientError |
class | packages/meilisearch/src/indexer.ts:148 |
Raised when a configured client lacks a lifecycle method. |
normalizeMeilisearchHits |
function | packages/meilisearch/src/index.ts:88 |
Normalizes remote hits into unique database ids. |
SearchReindexCommand |
class | packages/meilisearch/src/reindex_command.ts:24 |
Ace command scaffold for node ace adonia:search:reindex. |
SearchSyncModelLike |
type-only interface | packages/meilisearch/src/indexer.ts:855 |
Static Lucid hook surface consumed by attachSearchSync. |