Namespace Umbraco.Cms.Infrastructure.Examine
Classes
BackOfficeExamineSearcher
BaseValueSetBuilder<TContent>
Creates a collection of T
.
ConfigurationEnabledDirectoryFactory
An Examine directory factory implementation based on configured values
ContentIndexPopulator
Performs the data lookups required to rebuild a content index
ContentValueSetBuilder
Builds
ContentValueSetValidator
Used to validate a ValueSet for content/media - based on permissions, parent id, etc....
DeliveryApiContentIndex
ExamineIndexModel
ExamineIndexRebuilder
ExamineSearcherModel
GenericIndexDiagnostics
Used to return diagnostic data for any index
IndexDiagnosticsFactory
Default implementation of IIndexDiagnosticsFactory which returns GenericIndexDiagnostics for indexes that don't have an implementation
IndexPopulator
IndexPopulator<TIndex>
An IIndexPopulator that is automatically associated to any index of type TIndex
IndexTypes
The index types stored in the Lucene Index
LuceneIndexDiagnostics
LuceneIndexDiagnosticsFactory
Implementation of IIndexDiagnosticsFactory which returns LuceneIndexDiagnostics for lucene based indexes that don't have an implementation else fallsback to the default IndexDiagnosticsFactory implementation.
LuceneRAMDirectoryFactory
MediaIndexPopulator
Performs the data lookups required to rebuild a media index
MediaValueSetBuilder
MemberIndexPopulator
MemberValueSetBuilder
MemberValueSetValidator
NoopBackOfficeExamineSearcher
NoPrefixSimpleFsLockFactory
A custom
PublishedContentIndexPopulator
Performs the data lookups required to rebuild a content index containing only published content
RebuildOnStartupHandler
Handles how the indexes are rebuilt on startup
UmbracoApplicationRoot
Sets the Examine
UmbracoContentIndex
An indexer for Umbraco content and media
UmbracoExamineFieldNames
UmbracoExamineFieldNames.DeliveryApiContentIndex
Field names specifically used in the Delivery API content index
UmbracoExamineIndex
An abstract provider containing the basic functionality to be able to query against Umbraco data.
UmbracoExamineIndexDiagnostics
UmbracoFieldDefinitionCollection
Custom
UmbracoIndexConfig
UmbracoLockFactory
UmbracoMemberIndex
Custom indexer for members
UmbracoTempEnvFileSystemDirectoryFactory
Custom version of https://github.com/Shazwazza/Examine/blob/release/3.0/src/Examine.Lucene/Directories/TempEnvFileSystemDirectoryFactory.cs that includes the Umbraco SiteName property in the path hash
ValueSetValidator
Performing basic validation of a value set
Interfaces
IBackOfficeExamineSearcher
Used to search the back office for Examine indexed entities (Documents, Media and Members)
IContentValueSetBuilder
Marker interface for a Examine.ValueSet builder for supporting unpublished content
IContentValueSetValidator
An extended
IDeliveryApiContentIndexFieldDefinitionBuilder
IDeliveryApiContentIndexValueSetBuilder
IIndexDiagnostics
Exposes diagnostic information about an index
IIndexDiagnosticsFactory
Creates IIndexDiagnostics for an index if it doesn't implement IIndexDiagnostics
IIndexPopulator
IIndexRebuilder
IPublishedContentValueSetBuilder
Marker interface for a
IUmbracoContentIndex
Marker interface for indexes of Umbraco content
IUmbracoIndex
A Marker interface for defining an Umbraco indexer
IUmbracoIndexConfig
IUmbracoMemberIndex
IUmbracoTreeSearcherFields
Used to propagate hardcoded internal Field lists
IValueSetBuilder<T>
Creates a collection of T
.