AbstractConstructs the search engine adapter with fail-fast validation.
Search engine initialization parameters.
Optional AbstractclearClears all indexed entries from the repository.
AbstractindexIndexes or updates a document entry in the search engine repository.
Document to be indexed.
AbstractinitializeInitializes underlying storage, index connections, or binary executables.
AbstractremoveRemoves a document from the search index by its identifier.
Document identifier.
AbstractsearchExecutes a query across the search index.
Free text search query string.
Optionaloptions: SearchQueryOptionsFiltering and execution options.
List of matching document entries sorted by relevance score.
Blueprint for Search Engine adapters (QMD, Meilisearch, SQLite FTS, etc.). Guarantees a unified contract for indexing and hybrid document retrieval.