Search Results for

    Show / Hide Table of Contents

    Namespace Umbraco.Cms.Infrastructure.Examine

    Classes

    AddExamineComposer

    BackOfficeExamineSearcher

    BaseValueSetBuilder<TContent>

    Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

    ConfigurationEnabledDirectoryFactory

    An Examine directory factory implementation based on configured values

    ContentIndexPopulator

    Performs the data lookups required to rebuild a content index

    ContentValueSetBuilder

    Builds Examine.ValueSets for IContent items

    ContentValueSetValidator

    Used to validate a ValueSet for content/media - based on permissions, parent id, etc....

    DeliveryApiContentIndex

    ExamineIndexModel

    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

    NoPrefixSimpleFsLockFactory

    A custom Lucene.Net.Store.SimpleFSLockFactory that ensures a prefixless lock prefix

    NoopBackOfficeExamineSearcher

    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 Examine.IApplicationRoot to be ExamineIndexes sub directory of the Umbraco TEMP folder

    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 Examine.FieldDefinitionCollection allowing dynamic creation of Examine.FieldDefinition

    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

    Creates a collection of Examine.ValueSet to be indexed based on a collection of IContent.

    IContentValueSetValidator

    An extended Examine.IValueSetValidator for content indexes

    IDeliveryApiContentIndexFieldDefinitionBuilder

    IDeliveryApiContentIndexValueSetBuilder

    IIndexDiagnostics

    Exposes diagnostic information about an index

    IIndexDiagnosticsFactory

    Creates IIndexDiagnostics for an index if it doesn't implement IIndexDiagnostics

    IIndexPopulator

    IIndexRebuilder

    Interface for rebuilding search indexes.

    IPublishedContentValueSetBuilder

    Marker interface for a Examine.ValueSet builder for only published content

    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 Examine.ValueSet to be indexed based on a collection of T.

    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX