Namespace Mediachase.Search.Extensions

Classes

AbstractSearchCriteria

BaseCatalogIndexBuilder

Base class for the catalog indexer. Simplifies creating your own catalog indexer.

CatalogEntrySearchCriteria

Specfifies criteria to search within catalog(s).

Facet

FacetGroup

Group of facets.

KeywordSearchCriteria

Keyword based search criteria.

MetaFieldIndexAttrs

Static utility class for accessing the indexing parameters of user metafields.

SearchDocument

Generic Search Document can be used when no specific provider based functionality is needed.

SearchDocuments

Search Document Container.

SearchField

Document Field.

SearchResults

Concrete implementation for ISearchResults

Structs

BaseCatalogIndexBuilder.FieldConstants

Various field contants to build SearchField of Document.

SearchField.IncludeInDefaultSearch

Defines if the field should be included in the default text search.

SearchField.Index

Defines how to index/analyse the value.

SearchField.Store

Defines how the field it stored.

Interfaces

ISearchProviderConfigGenerator

Interface for search providers to implement if they can generate external search engine configuration. Content of the generated configuration is provider dependent.