Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1.05 KB

File metadata and controls

27 lines (18 loc) · 1.05 KB

SquidStd.Search.Abstractions

Search/indexing contracts for SquidStd: tag entities with IIndexableEntity + [SearchIndex] (with ${VAR} / ${VAR:-default} environment expansion) and query them via ISearchService.

Install

dotnet add package SquidStd.Search.Abstractions

Key types

Type Purpose
IIndexableEntity Marks an entity indexable and supplies its IndexId.
SearchIndexAttribute Declares the index name (env-expanded).
ISearchService Index / delete / ensure-index / Query<T>().
SearchIndexNameResolver Resolves the index name from the attribute/type + environment.

Related

License

MIT - part of SquidStd.