Search Results for

    Show / Hide Table of Contents

    Interface IIndexSettings

    The settings for an index

    Inherited Members
    IDynamicIndexSettings.Analysis
    IDynamicIndexSettings.AutoExpandReplicas
    IDynamicIndexSettings.BlocksMetadata
    IDynamicIndexSettings.BlocksRead
    IDynamicIndexSettings.BlocksReadOnly
    IDynamicIndexSettings.BlocksWrite
    IDynamicIndexSettings.BlocksReadOnlyAllowDelete
    IDynamicIndexSettings.Merge
    IDynamicIndexSettings.NumberOfReplicas
    IDynamicIndexSettings.Priority
    IDynamicIndexSettings.RecoveryInitialShards
    IDynamicIndexSettings.RefreshInterval
    IDynamicIndexSettings.RequestsCacheEnabled
    IDynamicIndexSettings.RoutingAllocationTotalShardsPerNode
    IDynamicIndexSettings.Similarity
    IDynamicIndexSettings.SlowLog
    IDynamicIndexSettings.Translog
    IDynamicIndexSettings.UnassignedNodeLeftDelayedTimeout
    IDynamicIndexSettings.DefaultPipeline
    IDynamicIndexSettings.FinalPipeline
    IDictionary<string, object>.Add(string, object)
    IDictionary<string, object>.ContainsKey(string)
    IDictionary<string, object>.Remove(string)
    IDictionary<string, object>.TryGetValue(string, out object)
    IDictionary<string, object>.this[string]
    IDictionary<string, object>.Keys
    IDictionary<string, object>.Values
    ICollection<KeyValuePair<string, object>>.Add(KeyValuePair<string, object>)
    ICollection<KeyValuePair<string, object>>.Clear()
    ICollection<KeyValuePair<string, object>>.Contains(KeyValuePair<string, object>)
    ICollection<KeyValuePair<string, object>>.CopyTo(KeyValuePair<string, object>[], int)
    ICollection<KeyValuePair<string, object>>.Remove(KeyValuePair<string, object>)
    ICollection<KeyValuePair<string, object>>.Count
    ICollection<KeyValuePair<string, object>>.IsReadOnly
    IEnumerable<KeyValuePair<string, object>>.GetEnumerator()
    IEnumerable.GetEnumerator()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public interface IIndexSettings : IDynamicIndexSettings, IIsADictionary<string, object>, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IEnumerable, IIsADictionary

    Properties

    | Edit this page View Source

    FileSystemStorageImplementation

    The store module allows you to control how index data is stored and accessed on disk.

    EXPERT MODE toggle

    Declaration
    FileSystemStorageImplementation? FileSystemStorageImplementation { get; set; }
    Property Value
    Type Description
    FileSystemStorageImplementation?
    | Edit this page View Source

    Hidden

    Indicates whether the index should be hidden by default. Hidden indices are not returned by default when using a wildcard expression.

    Declaration
    bool? Hidden { get; set; }
    Property Value
    Type Description
    bool?
    | Edit this page View Source

    NumberOfRoutingShards

    The number of routing shards. Used in conjunction with the Split Index API. If specified, must be greater than or equal to NumberOfShards

    Declaration
    int? NumberOfRoutingShards { get; set; }
    Property Value
    Type Description
    int?
    | Edit this page View Source

    NumberOfShards

    The number of primary shards that an index should have. Defaults to 1. This setting can only be set at index creation time. It cannot be changed on a closed index.

    Declaration
    int? NumberOfShards { get; set; }
    Property Value
    Type Description
    int?
    | Edit this page View Source

    Queries

    Settings associated with queries.

    Declaration
    IQueriesSettings Queries { get; set; }
    Property Value
    Type Description
    IQueriesSettings
    | Edit this page View Source

    RoutingPartitionSize

    By defaulting, routing resolves to a single shard. Use this settings to have it resolve to a set of shards instead. This mitigates creating hotspots and very large shards if you have a few routing keys generating the significant data.

    Declaration
    int? RoutingPartitionSize { get; set; }
    Property Value
    Type Description
    int?
    | Edit this page View Source

    SoftDeletes

    Soft delete settings for the index

    Declaration
    ISoftDeleteSettings SoftDeletes { get; set; }
    Property Value
    Type Description
    ISoftDeleteSettings
    | Edit this page View Source

    Sorting

    Settings associated with index sorting.

    Declaration
    ISortingSettings Sorting { get; set; }
    Property Value
    Type Description
    ISortingSettings

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • FileSystemStorageImplementation
      • Hidden
      • NumberOfRoutingShards
      • NumberOfShards
      • Queries
      • RoutingPartitionSize
      • SoftDeletes
      • Sorting
    • Extension Methods
    Back to top Generated by DocFX