Search Results for

    Show / Hide Table of Contents
    View Source

    Class IndexingSettings

    Typed configuration options for index creator settings.

    Inheritance
    object
    Namespace: Umbraco.Cms.Core.Configuration.Models
    Assembly: Umbraco.Core.dll
    Syntax
    [UmbracoOptions("Umbraco:CMS:Indexing")]
    public class IndexingSettings

    Constructors

    View Source

    IndexingSettings()

    Declaration
    public IndexingSettings()

    Properties

    View Source

    BatchSize

    Gets or sets a value for how many items to index at a time.

    Declaration
    public int BatchSize { get; set; }
    Property Value
    Type Description
    int
    Remarks

    This is the primary lever for the peak memory used while (re)building an index: a full page of content and its property data is held in memory at once, so lowering this value reduces rebuild memory at the cost of more, smaller batches. Lower it on very large sites that hit memory pressure during a rebuild.

    View Source

    ExplicitlyIndexEachNestedProperty

    Gets or sets a value for whether each nested property should have it's own indexed value. Requires a rebuild of indexes when changed.

    Declaration
    public bool ExplicitlyIndexEachNestedProperty { get; set; }
    Property Value
    Type Description
    bool
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX