Search Results for

    Show / Hide Table of Contents

    Class IndexingBufferSettings

    The indexing buffer is used to store newly indexed documents. When it fills up, the documents in the buffer are written to a segment on disk. It is divided between all shards on the node.

    The following settings are static and must be configured on every data node in the cluster

    Inheritance
    object
    IndexingBufferSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public class IndexingBufferSettings

    Properties

    | Edit this page View Source

    IndexBufferSize

    Accepts either a percentage or a byte size value. It defaults to 10%, meaning that 10% of the total heap allocated to a node will be used as the indexing buffer size.

    Declaration
    public string IndexBufferSize { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    IndexBufferSizeMaximum

    If the index_buffer_size is specified as a percentage, then this setting can be used to specify an absolute maximum. Defaults to unbounded.

    Declaration
    public string IndexBufferSizeMaximum { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    IndexBufferSizeMinimum

    If the index_buffer_size is specified as a percentage, then this setting can be used to specify an absolute minimum. Defaults to 48mb.

    Declaration
    public string IndexBufferSizeMinimum { get; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    ShardBufferSizeMinimum

    Sets a hard lower limit for the memory allocated per shard for its own indexing buffer. Defaults to 4mb.

    Declaration
    public string ShardBufferSizeMinimum { get; }
    Property Value
    Type Description
    string

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • IndexBufferSize
      • IndexBufferSizeMaximum
      • IndexBufferSizeMinimum
      • ShardBufferSizeMinimum
    • Extension Methods
    Back to top Generated by DocFX