• API Documentation
  • API Documentation
  • OpenSearch.Client
Search Results for

    Show / Hide Table of Contents
    • OpenSearch.Client
      • AcknowledgedResponseBase
      • AdaptiveSelectionStats
      • AddIndexBlockDescriptor
      • AddIndexBlockRequest
      • AddIndexBlockResponse
      • AdjacencyMatrixAggregation
      • AdjacencyMatrixAggregationDescriptor<T>
      • AggregateDictionary
      • AggregatedDanglingIndexInfo
      • AggregationBase
      • AggregationBreakdown
      • AggregationContainer
      • AggregationContainerDescriptor<T>
      • AggregationDictionary
      • AggregationProfile
      • AggregationRange
      • AggregationRangeDescriptor
      • AggregationVisitor
      • AggregationVisitorScope
      • AggregationWalker
      • Alias
      • AliasAddAction
      • AliasAddDescriptor
      • AliasAddOperation
      • AliasDefinition
      • AliasDescriptor
      • AliasExistsDescriptor
      • AliasExistsRequest
      • AliasPointingToIndexExtensions
      • AliasRemoveAction
      • AliasRemoveDescriptor
      • AliasRemoveIndexAction
      • AliasRemoveIndexDescriptor
      • AliasRemoveIndexOperation
      • AliasRemoveOperation
      • Aliases
      • AliasesDescriptor
      • AllIndicesStats
      • AllocateClusterRerouteCommandBase
      • AllocateClusterRerouteCommandDescriptorBase<TDescriptor, TInterface>
      • AllocateEmptyPrimaryRerouteCommand
      • AllocateEmptyPrimaryRerouteCommandDescriptor
      • AllocateReplicaClusterRerouteCommand
      • AllocateReplicaClusterRerouteCommandDescriptor
      • AllocateStalePrimaryRerouteCommand
      • AllocateStalePrimaryRerouteCommandDescriptor
      • AllocationAttributes
      • AllocationAttributesDescriptor
      • AllocationAwarenessSettings
      • AllocationAwarenessSettingsDescriptor
      • AllocationDecision
      • AllocationEnable
      • AllocationExplainDecision
      • AllocationFilteringSettings
      • AllocationFilteringSettingsDescriptor
      • AllocationStore
      • AllowRebalance
      • AlternativeEnumMemberAttribute
      • Analysis
      • AnalysisDescriptor
      • AnalyzeCharFilters
      • AnalyzeCharFiltersDescriptor
      • AnalyzeDescriptor
      • AnalyzeDetail
      • AnalyzeRequest
      • AnalyzeResponse
      • AnalyzeToken
      • AnalyzeTokenFilters
      • AnalyzeTokenFiltersDescriptor
      • AnalyzeTokenizersSelector
      • AnalyzerBase
      • AnalyzerDescriptorBase<TAnalyzer, TAnalyzerInterface>
      • Analyzers
      • AnalyzersDescriptor
      • AppendProcessor
      • AppendProcessorDescriptor<T>
      • ArbitraryBodyHttpRequestBase<TParams>
      • ArbitraryBodyHttpRequestDescriptorBase<TSelf, TParams, TInterface>
      • ArbitraryHttpRequestBase<TParams>
      • ArbitraryHttpRequestDescriptorBase<TSelf, TParams, TInterface>
      • ArchitectureStats
      • AsciiFoldingTokenFilter
      • AsciiFoldingTokenFilterDescriptor
      • Attachment
      • AttachmentProcessor
      • AttachmentProcessorDescriptor<T>
      • AutoDateHistogramAggregate
      • AutoDateHistogramAggregation
      • AutoDateHistogramAggregationDescriptor<T>
      • AutoExpandReplicas
      • AverageAggregation
      • AverageAggregationDescriptor<T>
      • AverageBucketAggregation
      • AverageBucketAggregationDescriptor
      • AzureRepository
      • AzureRepositoryDescriptor
      • AzureRepositorySettings
      • AzureRepositorySettingsDescriptor
      • BM25Similarity
      • BM25SimilarityDescriptor
      • BinaryAttribute
      • BinaryProperty
      • BinaryPropertyDescriptor<T>
      • BlockedIndex
      • BlockingSubscribeExtensions
      • BoolQuery
      • BoolQueryDescriptor<T>
      • BooleanAttribute
      • BooleanProperty
      • BooleanPropertyDescriptor<T>
      • BoostingQuery
      • BoostingQueryDescriptor<T>
      • BoundaryScanner
      • BoundingBox
      • BoundingBoxDescriptor
      • BreakerStats
      • BucketAggregate
      • BucketAggregateBase
      • BucketAggregationBase
      • BucketAggregationDescriptorBase<TBucketAggregation, TBucketAggregationInterface, T>
      • BucketBase
      • BucketScriptAggregation
      • BucketScriptAggregationDescriptor
      • BucketSelectorAggregation
      • BucketSelectorAggregationDescriptor
      • BucketSortAggregation
      • BucketSortAggregationDescriptor<T>
      • BulkAliasDescriptor
      • BulkAliasRequest
      • BulkAliasResponse
      • BulkAllDescriptor<T>
      • BulkAllObservable<T>
      • BulkAllObserver
      • BulkAllRequest<T>
      • BulkAllResponse
      • BulkCreateDescriptor<T>
      • BulkCreateOperation<T>
      • BulkCreateResponseItem
      • BulkDeleteDescriptor<T>
      • BulkDeleteOperation<T>
      • BulkDeleteResponseItem
      • BulkDescriptor
      • BulkIndexByScrollFailure
      • BulkIndexDescriptor<T>
      • BulkIndexOperation<T>
      • BulkIndexResponseItem
      • BulkOperationBase
      • BulkOperationDescriptorBase<TDescriptor, TInterface>
      • BulkOperationsCollection<TOperation>
      • BulkRequest
      • BulkResponse
      • BulkResponseItemBase
      • BulkUpdateDescriptor<TDocument, TPartialDocument>
      • BulkUpdateOperation<TDocument, TPartialDocument>
      • BulkUpdateResponseItem
      • BytesProcessor
      • BytesProcessorDescriptor<T>
      • CancelClusterRerouteCommand
      • CancelClusterRerouteCommandDescriptor
      • CancelTasksDescriptor
      • CancelTasksRequest
      • CancelTasksResponse
      • CardinalityAggregation
      • CardinalityAggregationDescriptor<T>
      • CartesianPoint
      • CatAliasesDescriptor
      • CatAliasesRecord
      • CatAliasesRequest
      • CatAllPitSegmentsDescriptor
      • CatAllPitSegmentsRecord
      • CatAllPitSegmentsRequest
      • CatAllocationDescriptor
      • CatAllocationRecord
      • CatAllocationRequest
      • CatClusterManagerDescriptor
      • CatClusterManagerRecord
      • CatClusterManagerRequest
      • CatCountDescriptor
      • CatCountRecord
      • CatCountRequest
      • CatFielddataDescriptor
      • CatFielddataRecord
      • CatFielddataRequest
      • CatHealthDescriptor
      • CatHealthRecord
      • CatHealthRequest
      • CatHelpDescriptor
      • CatHelpRecord
      • CatHelpRequest
      • CatIndicesDescriptor
      • CatIndicesRecord
      • CatIndicesRequest
      • CatMasterDescriptor
      • CatMasterRecord
      • CatMasterRequest
      • CatNodeAttributesDescriptor
      • CatNodeAttributesRecord
      • CatNodeAttributesRequest
      • CatNodesDescriptor
      • CatNodesRecord
      • CatNodesRequest
      • CatPendingTasksDescriptor
      • CatPendingTasksRecord
      • CatPendingTasksRequest
      • CatPitSegmentsDescriptor
      • CatPitSegmentsRecord
      • CatPitSegmentsRequest
      • CatPluginsDescriptor
      • CatPluginsRecord
      • CatPluginsRequest
      • CatRecoveryDescriptor
      • CatRecoveryRecord
      • CatRecoveryRequest
      • CatRepositoriesDescriptor
      • CatRepositoriesRecord
      • CatRepositoriesRequest
      • CatResponse<TCatRecord>
      • CatSegmentReplicationDescriptor
      • CatSegmentReplicationRecord
      • CatSegmentReplicationRequest
      • CatSegmentsDescriptor
      • CatSegmentsRecord
      • CatSegmentsRequest
      • CatShardsDescriptor
      • CatShardsRecord
      • CatShardsRequest
      • CatSnapshotsDescriptor
      • CatSnapshotsRecord
      • CatSnapshotsRequest
      • CatTasksDescriptor
      • CatTasksRecord
      • CatTasksRequest
      • CatTemplatesDescriptor
      • CatTemplatesRecord
      • CatTemplatesRequest
      • CatThreadPoolDescriptor
      • CatThreadPoolRecord
      • CatThreadPoolRequest
      • CategorySuggestContext
      • CategorySuggestContextDescriptor<T>
      • CharFilterBase
      • CharFilterDescriptorBase<TCharFilter, TCharFilterInterface>
      • CharFilterDetail
      • CharFilters
      • CharFiltersDescriptor
      • CharGroupTokenizer
      • CharGroupTokenizerDescriptor
      • ChiSquareHeuristic
      • ChiSquareHeuristicDescriptor
      • ChildScoreMode
      • Children
      • ChildrenAggregation
      • ChildrenAggregationDescriptor<T>
      • CircleGeoShape
      • CircuitBreakerSettings
      • CircuitBreakerSettingsDescriptor
      • CleanupRepositoryDescriptor
      • CleanupRepositoryRequest
      • CleanupRepositoryResponse
      • CleanupRepositoryResults
      • ClearCacheDescriptor
      • ClearCacheRequest
      • ClearCacheResponse
      • ClearScrollDescriptor
      • ClearScrollRequest
      • ClearScrollResponse
      • CloneIndexDescriptor
      • CloneIndexRequest
      • CloneIndexResponse
      • CloneSnapshotDescriptor
      • CloneSnapshotRequest
      • CloneSnapshotResponse
      • CloseIndexDescriptor
      • CloseIndexRequest
      • CloseIndexResponse
      • CloseIndexResult
      • CloseShardResult
      • ClrPropertyMappingBase<TDocument>
      • ClrTypeMapping
      • ClrTypeMappingDescriptor
      • ClrTypeMappingDescriptor<TDocument>
      • ClrTypeMapping<TDocument>
      • ClusterAllocationExplainDescriptor
      • ClusterAllocationExplainRequest
      • ClusterAllocationExplainResponse
      • ClusterFileSystem
      • ClusterGetSettingsDescriptor
      • ClusterGetSettingsRequest
      • ClusterGetSettingsResponse
      • ClusterHealthDescriptor
      • ClusterHealthRequest
      • ClusterHealthResponse
      • ClusterIndicesShardsIndexStats
      • ClusterIndicesShardsStats
      • ClusterIndicesStats
      • ClusterIngestStats
      • ClusterJvm
      • ClusterJvmMemory
      • ClusterJvmVersion
      • ClusterModuleSettings
      • ClusterModuleSettingsDescriptor
      • ClusterNetworkTypes
      • ClusterNodeCount
      • ClusterNodesStats
      • ClusterOperatingSystemName
      • ClusterOperatingSystemPrettyName
      • ClusterOperatingSystemStats
      • ClusterPendingTasksDescriptor
      • ClusterPendingTasksRequest
      • ClusterPendingTasksResponse
      • ClusterProcess
      • ClusterProcessCpu
      • ClusterProcessOpenFileDescriptors
      • ClusterProcessorStats
      • ClusterPutSettingsDescriptor
      • ClusterPutSettingsRequest
      • ClusterPutSettingsResponse
      • ClusterRerouteDecision
      • ClusterRerouteDescriptor
      • ClusterRerouteExplanation
      • ClusterRerouteParameters
      • ClusterRerouteRequest
      • ClusterRerouteResponse
      • ClusterShardMetrics
      • ClusterStateDescriptor
      • ClusterStateRequest
      • ClusterStateResponse
      • ClusterStatistics
      • ClusterStatsDescriptor
      • ClusterStatsRequest
      • ClusterStatsResponse
      • ClusterStatus
      • Collector
      • CommonGramsTokenFilter
      • CommonGramsTokenFilterDescriptor
      • CompactNodeInfo
      • CompletionAttribute
      • CompletionField
      • CompletionProperty
      • CompletionPropertyDescriptor<T>
      • CompletionStats
      • CompletionSuggester
      • CompletionSuggesterDescriptor<T>
      • ComponentTemplate
      • ComponentTemplateExistsDescriptor
      • ComponentTemplateExistsRequest
      • ComposableIndexTemplate
      • ComposableIndexTemplateExistsDescriptor
      • ComposableIndexTemplateExistsRequest
      • CompositeAggregation
      • CompositeAggregationDescriptor<T>
      • CompositeAggregationSourceBase
      • CompositeAggregationSourceDescriptorBase<TDescriptor, TInterface, T>
      • CompositeAggregationSourcesDescriptor<T>
      • CompositeBucket
      • CompositeBucketAggregate
      • CompositeKey
      • CompoundWordTokenFilterBase
      • CompoundWordTokenFilterDescriptorBase<TCompound, TCompoundInterface>
      • ConditionTokenFilter
      • ConditionTokenFilterDescriptor
      • ConditionlessQueryDescriptor<T>
      • ConnectionSettings
      • ConnectionSettings.SourceSerializerFactory
      • ConstantScoreQuery
      • ConstantScoreQueryDescriptor<T>
      • Context
      • ContextScriptStats
      • ConvertProcessor
      • ConvertProcessorDescriptor<T>
      • ConvertProcessorType
      • CoordinatedRequestObserverBase<T>
      • CorePropertyBase
      • CorePropertyDescriptorBase<TDescriptor, TInterface, T>
      • CountDescriptor<TDocument>
      • CountRequest
      • CountRequest<TDocument>
      • CountResponse
      • CreateDescriptor<TDocument>
      • CreateIndexDescriptor
      • CreateIndexRequest
      • CreateIndexResponse
      • CreatePitDescriptor
      • CreatePitRequest
      • CreatePitResponse
      • CreateRepositoryDescriptor
      • CreateRepositoryRequest
      • CreateRepositoryResponse
      • CreateRequest<TDocument>
      • CreateResponse
      • CsvProcessor
      • CsvProcessorDescriptor<T>
      • CumulativeSumAggregation
      • CumulativeSumAggregationDescriptor
      • CurrentNode
      • CustomAnalyzer
      • CustomAnalyzerDescriptor
      • CustomNormalizer
      • CustomNormalizerDescriptor
      • CustomSimilarity
      • CustomSimilarityDescriptor
      • DFIIndependenceMeasure
      • DFISimilarity
      • DFISimilarityDescriptor
      • DFRAfterEffect
      • DFRBasicModel
      • DFRSimilarity
      • DFRSimilarityDescriptor
      • DataStreamTemplate
      • DataStreamTemplateDescriptor
      • DateAttribute
      • DateFormat
      • DateHistogramAggregation
      • DateHistogramAggregationDescriptor<T>
      • DateHistogramBucket
      • DateHistogramCompositeAggregationSource
      • DateHistogramCompositeAggregationSourceDescriptor<T>
      • DateIndexNameProcessor
      • DateIndexNameProcessorDescriptor<T>
      • DateInterval
      • DateMath
      • DateMathExpression
      • DateMathOperation
      • DateMathOperationExtensions
      • DateMathTime
      • DateMathTimeUnit
      • DateMathTimeUnitExtensions
      • DateNanosAttribute
      • DateNanosProperty
      • DateNanosPropertyDescriptor<T>
      • DateProcessor
      • DateProcessorDescriptor<T>
      • DateProperty
      • DatePropertyDescriptor<T>
      • DateRange
      • DateRangeAggregation
      • DateRangeAggregationDescriptor<T>
      • DateRangeAttribute
      • DateRangeExpression
      • DateRangeExpressionDescriptor
      • DateRangeProperty
      • DateRangePropertyDescriptor<T>
      • DateRangeQuery
      • DateRangeQueryDescriptor<T>
      • DateRounding
      • DecayFunctionBase<TOrigin, TScale>
      • DecayFunctionDescriptorBase<TDescriptor, TOrigin, TScale, T>
      • Decision
      • DeleteAliasDescriptor
      • DeleteAliasRequest
      • DeleteAliasResponse
      • DeleteAllPitsDescriptor
      • DeleteAllPitsRequest
      • DeleteAllPitsResponse
      • DeleteByQueryDescriptor<TDocument>
      • DeleteByQueryRequest
      • DeleteByQueryRequest<TDocument>
      • DeleteByQueryResponse
      • DeleteByQueryRethrottleDescriptor
      • DeleteByQueryRethrottleRequest
      • DeleteComponentTemplateDescriptor
      • DeleteComponentTemplateRequest
      • DeleteComponentTemplateResponse
      • DeleteComposableIndexTemplateDescriptor
      • DeleteComposableIndexTemplateRequest
      • DeleteComposableIndexTemplateResponse
      • DeleteDanglingIndexDescriptor
      • DeleteDanglingIndexRequest
      • DeleteDanglingIndexResponse
      • DeleteDescriptor<TDocument>
      • DeleteIndexDescriptor
      • DeleteIndexRequest
      • DeleteIndexResponse
      • DeleteIndexTemplateDescriptor
      • DeleteIndexTemplateRequest
      • DeleteIndexTemplateResponse
      • DeleteManyExtensions
      • DeletePipelineDescriptor
      • DeletePipelineRequest
      • DeletePipelineResponse
      • DeletePitDescriptor
      • DeletePitRequest
      • DeletePitResponse
      • DeleteRepositoryDescriptor
      • DeleteRepositoryRequest
      • DeleteRepositoryResponse
      • DeleteRequest
      • DeleteRequest<TDocument>
      • DeleteResponse
      • DeleteScriptDescriptor
      • DeleteScriptRequest
      • DeleteScriptResponse
      • DeleteSnapshotDescriptor
      • DeleteSnapshotRequest
      • DeleteSnapshotResponse
      • DeleteVotingConfigExclusionsDescriptor
      • DeleteVotingConfigExclusionsRequest
      • DeleteVotingConfigExclusionsResponse
      • DeletedPit
      • DelimitedPayloadEncoding
      • DelimitedPayloadTokenFilter
      • DelimitedPayloadTokenFilterDescriptor
      • DerivativeAggregation
      • DerivativeAggregationDescriptor
      • DescriptorBase<TDescriptor, TInterface>
      • DescriptorPromiseBase<TDescriptor, TValue>
      • DictionaryDecompounderTokenFilter
      • DictionaryDecompounderTokenFilterDescriptor
      • DictionaryResponseBase<TKey, TValue>
      • DirectGenerator
      • DirectGeneratorDescriptor<T>
      • DisMaxQuery
      • DisMaxQueryDescriptor<T>
      • DiskBasedShardAllocationSettings
      • DiskBasedShardAllocationSettingsDescriptor
      • DissectProcessor
      • DissectProcessorDescriptor<T>
      • Distance
      • DistanceFeatureQuery
      • DistanceFeatureQueryDescriptor<T>
      • DistanceUnit
      • DiversifiedSamplerAggregation
      • DiversifiedSamplerAggregationDescriptor<T>
      • DiversifiedSamplerAggregationExecutionHint
      • DocStats
      • DocValuesPropertyBase
      • DocValuesPropertyDescriptorBase<TDescriptor, TInterface, T>
      • DocumentExistsDescriptor<TDocument>
      • DocumentExistsRequest
      • DocumentExistsRequest<TDocument>
      • DocumentPath<T>
      • DocumentSimulation
      • DotExpanderProcessor
      • DotExpanderProcessorDescriptor<T>
      • DoubleRange
      • DoubleRangeAttribute
      • DoubleRangeProperty
      • DoubleRangePropertyDescriptor<T>
      • DropProcessor
      • DropProcessorDescriptor
      • DslPrettyPrintVisitor
      • DynamicIndexSettings
      • DynamicIndexSettingsDescriptor
      • DynamicIndexSettingsDescriptorBase<TDescriptor, TIndexSettings>
      • DynamicMapping
      • DynamicResponseBase
      • DynamicTemplate
      • DynamicTemplateContainer
      • DynamicTemplateContainerDescriptor<T>
      • DynamicTemplateDescriptor<T>
      • EdgeNGramSide
      • EdgeNGramTokenFilter
      • EdgeNGramTokenFilterDescriptor
      • EdgeNGramTokenizer
      • EdgeNGramTokenizerDescriptor
      • ElisionTokenFilter
      • ElisionTokenFilterDescriptor
      • EnvelopeGeoShape
      • EpochDateTimeAttribute
      • EwmaModel
      • EwmaModelDescriptor
      • ExecutePainlessScriptDescriptor
      • ExecutePainlessScriptRequest
      • ExecutePainlessScriptResponse<TResult>
      • ExistsQuery
      • ExistsQueryDescriptor<T>
      • ExistsResponse
      • ExplainAnalyzeToken
      • ExplainDescriptor<TDocument>
      • ExplainRequest
      • ExplainRequest<TDocument>
      • ExplainResponse<TDocument>
      • Explanation
      • ExplanationDetail
      • ExponentialDateDecayFunction
      • ExponentialDecayFunction
      • ExponentialDecayFunctionBase<TOrigin, TScale>
      • ExponentialDecayFunctionDescriptor<TOrigin, TScale, T>
      • ExponentialGeoDecayFunction
      • ExpressionExtensions
      • ExtendedBounds<T>
      • ExtendedStatsAggregate
      • ExtendedStatsAggregation
      • ExtendedStatsAggregationDescriptor<T>
      • ExtendedStatsBucketAggregation
      • ExtendedStatsBucketAggregationDescriptor
      • FailProcessor
      • FailProcessorDescriptor
      • Field
      • FieldAliasProperty
      • FieldAliasPropertyDescriptor<T>
      • FieldCapabilities
      • FieldCapabilitiesDescriptor
      • FieldCapabilitiesFields
      • FieldCapabilitiesRequest
      • FieldCapabilitiesResponse
      • FieldCollapse
      • FieldCollapseDescriptor<T>
      • FieldLookup
      • FieldLookupDescriptor<T>
      • FieldMapping
      • FieldNameQueryBase
      • FieldNameQueryDescriptorBase<TDescriptor, TInterface, T>
      • FieldNamesField
      • FieldNamesFieldDescriptor<T>
      • FieldResolver
      • FieldSort
      • FieldSortDescriptor<T>
      • FieldStatistics
      • FieldType
      • FieldTypes
      • FieldValueFactorFunction
      • FieldValueFactorFunctionDescriptor<T>
      • FieldValueFactorModifier
      • FieldValues
      • FielddataBase
      • FielddataDescriptorBase<TDescriptor, TInterface>
      • FielddataFilter
      • FielddataFilterDescriptor
      • FielddataFrequencyFilter
      • FielddataFrequencyFilterDescriptor
      • FielddataLoading
      • FielddataRegexFilter
      • FielddataRegexFilterDescriptor
      • FielddataSettings
      • FielddataStats
      • Fields
      • FieldsDescriptor<T>
      • FileCountSnapshotStats
      • FileSystemRepository
      • FileSystemRepositoryDescriptor
      • FileSystemRepositorySettings
      • FileSystemRepositorySettingsDescriptor
      • FileSystemStats
      • FileSystemStats.DataPathStats
      • FileSystemStats.TotalFileSystemStats
      • FileSystemStorageImplementation
      • FilterAggregation
      • FilterAggregationDescriptor<T>
      • FiltersAggregate
      • FiltersAggregation
      • FiltersAggregationDescriptor<T>
      • FiltersBucketItem
      • FingerprintAnalyzer
      • FingerprintAnalyzerDescriptor
      • FingerprintProcessor
      • FingerprintProcessorDescriptor<T>
      • FingerprintTokenFilter
      • FingerprintTokenFilterDescriptor
      • FixedIndexSettings
      • FloatRange
      • FloatRangeAttribute
      • FloatRangeProperty
      • FloatRangePropertyDescriptor<T>
      • FluentDictionary<TKey, TValue>
      • FlushDescriptor
      • FlushRequest
      • FlushResponse
      • FlushStats
      • ForceMergeDescriptor
      • ForceMergeRequest
      • ForceMergeResponse
      • ForeachProcessor
      • ForeachProcessorDescriptor<T>
      • FormattableMetricAggregationBase
      • FormattableMetricAggregationDescriptorBase<TFormattableMetricAggregation, TFormattableMetricAggregationInterface, T>
      • FunctionBoostMode
      • FunctionScoreFunction
      • FunctionScoreFunctionBase
      • FunctionScoreFunctionDescriptorBase<TDescriptor, TInterface, T>
      • FunctionScoreFunctionDescriptor<T>
      • FunctionScoreMode
      • FunctionScoreQuery
      • FunctionScoreQueryDescriptor<T>
      • Fuzziness
      • FuzzyDateQuery
      • FuzzyDateQueryDescriptor<T>
      • FuzzyNumericQuery
      • FuzzyNumericQueryDescriptor<T>
      • FuzzyQuery
      • FuzzyQueryBase<TValue, TFuzziness>
      • FuzzyQueryDescriptorBase<TDescriptor, T, TValue, TFuzziness>
      • FuzzyQueryDescriptor<T>
      • GapPolicy
      • GatewaySettings
      • GaussDateDecayFunction
      • GaussDecayFunction
      • GaussDecayFunctionBase<TOrigin, TScale>
      • GaussDecayFunctionDescriptor<TOrigin, TScale, T>
      • GaussGeoDecayFunction
      • GenericProperty
      • GenericPropertyDescriptor<T>
      • GeoBoundingBoxQuery
      • GeoBoundingBoxQueryDescriptor<T>
      • GeoBounds
      • GeoBoundsAggregate
      • GeoBoundsAggregation
      • GeoBoundsAggregationDescriptor<T>
      • GeoCentroidAggregate
      • GeoCentroidAggregation
      • GeoCentroidAggregationDescriptor<T>
      • GeoCoordinate
      • GeoDistanceAggregation
      • GeoDistanceAggregationDescriptor<T>
      • GeoDistanceQuery
      • GeoDistanceQueryDescriptor<T>
      • GeoDistanceSort
      • GeoDistanceSortDescriptor<T>
      • GeoDistanceType
      • GeoExecution
      • GeoHashGridAggregation
      • GeoHashGridAggregationDescriptor<T>
      • GeoHashPrecision
      • GeoIpProcessor
      • GeoIpProcessorDescriptor<T>
      • GeoLineAggregate
      • GeoLineAggregation
      • GeoLineAggregationDescriptor<T>
      • GeoLinePoint
      • GeoLineProperties
      • GeoLineSort
      • GeoLocation
      • GeoOrientation
      • GeoPointAttribute
      • GeoPointFielddata
      • GeoPointFielddataDescriptor
      • GeoPointFielddataFormat
      • GeoPointProperty
      • GeoPointPropertyDescriptor<T>
      • GeoPolygonQuery
      • GeoPolygonQueryDescriptor<T>
      • GeoShapeAttribute
      • GeoShapeBase
      • GeoShapeDescriptor
      • GeoShapeProperty
      • GeoShapePropertyDescriptor<T>
      • GeoShapeQuery
      • GeoShapeQueryDescriptor<T>
      • GeoShapeRelation
      • GeoStrategy
      • GeoSuggestContext
      • GeoSuggestContextDescriptor<T>
      • GeoTileGridAggregation
      • GeoTileGridAggregationDescriptor<T>
      • GeoTileGridCompositeAggregationSource
      • GeoTileGridCompositeAggregationSourceDescriptor<T>
      • GeoTilePrecision
      • GeoTree
      • GeoValidationMethod
      • GeoWKTException
      • GeoWKTReader
      • GeoWKTWriter
      • GeometryCollection
      • GetAliasDescriptor
      • GetAliasRequest
      • GetAliasResponse
      • GetAllPitsDescriptor
      • GetAllPitsRequest
      • GetAllPitsResponse
      • GetComponentTemplateDescriptor
      • GetComponentTemplateRequest
      • GetComponentTemplateResponse
      • GetComposableIndexTemplateDescriptor
      • GetComposableIndexTemplateRequest
      • GetComposableIndexTemplateResponse
      • GetDescriptor<TDocument>
      • GetFieldMappingDescriptor<TDocument>
      • GetFieldMappingRequest
      • GetFieldMappingResponse
      • GetIndexDescriptor
      • GetIndexRequest
      • GetIndexResponse
      • GetIndexSettingsDescriptor
      • GetIndexSettingsRequest
      • GetIndexSettingsResponse
      • GetIndexTemplateDescriptor
      • GetIndexTemplateRequest
      • GetIndexTemplateResponse
      • GetManyExtensions
      • GetMappingDescriptor<TDocument>
      • GetMappingRequest
      • GetMappingResponse
      • GetMappingResponseExtensions
      • GetPipelineDescriptor
      • GetPipelineRequest
      • GetPipelineResponse
      • GetRepositoryDescriptor
      • GetRepositoryRequest
      • GetRepositoryResponse
      • GetRequest
      • GetRequest<TDocument>
      • GetResponse<TDocument>
      • GetScriptDescriptor
      • GetScriptRequest
      • GetScriptResponse
      • GetSnapshotDescriptor
      • GetSnapshotRequest
      • GetSnapshotResponse
      • GetStats
      • GetTaskDescriptor
      • GetTaskRequest
      • GetTaskResponse
      • GlobalAggregation
      • GlobalAggregationDescriptor<T>
      • GoogleNormalizedDistanceHeuristic
      • GoogleNormalizedDistanceHeuristicDescriptor
      • GrokProcessor
      • GrokProcessorDescriptor<T>
      • GrokProcessorPatternsDescriptor
      • GrokProcessorPatternsRequest
      • GrokProcessorPatternsResponse
      • GsubProcessor
      • GsubProcessorDescriptor<T>
      • HDRHistogramMethod
      • HDRHistogramMethodDescriptor
      • HardBounds<T>
      • HasChildQuery
      • HasChildQueryDescriptor<T>
      • HasParentQuery
      • HasParentQueryDescriptor<T>
      • HdfsRepository
      • HdfsRepositoryDescriptor
      • HdfsRepositorySettings
      • HdfsRepositorySettingsDescriptor
      • Highlight
      • HighlightDescriptor<T>
      • HighlightField
      • HighlightFieldDescriptor<T>
      • HighlighterEncoder
      • HighlighterFragmenter
      • HighlighterOrder
      • HighlighterTagsSchema
      • HighlighterType
      • HistogramAggregation
      • HistogramAggregationDescriptor<T>
      • HistogramCompositeAggregationSource
      • HistogramCompositeAggregationSourceDescriptor<T>
      • HistogramOrder
      • Hit<TDocument>
      • HitsMetadata<T>
      • HoltLinearModel
      • HoltLinearModelDescriptor
      • HoltWintersModel
      • HoltWintersModelDescriptor
      • HoltWintersType
      • HotThreadInformation
      • HtmlStripCharFilter
      • HtmlStripCharFilterDescriptor
      • HttpDeleteDescriptor
      • HttpDeleteRequest
      • HttpGetDescriptor
      • HttpGetRequest
      • HttpHeadDescriptor
      • HttpHeadRequest
      • HttpPatchDescriptor
      • HttpPatchRequest
      • HttpPostDescriptor
      • HttpPostRequest
      • HttpPutDescriptor
      • HttpPutRequest
      • HttpStats
      • HunspellTokenFilter
      • HunspellTokenFilterDescriptor
      • HyphenationDecompounderTokenFilter
      • HyphenationDecompounderTokenFilterDescriptor
      • IAddIndexBlockRequest
      • IAdjacencyMatrixAggregation
      • IAggregate
      • IAggregation
      • IAggregationContainer
      • IAggregationRange
      • IAggregationVisitor
      • IAlias
      • IAliasAction
      • IAliasAddAction
      • IAliasExistsRequest
      • IAliasRemoveAction
      • IAliasRemoveIndexAction
      • IAliases
      • IAllocateClusterRerouteCommand
      • IAllocateEmptyPrimaryRerouteCommand
      • IAllocateReplicaClusterRerouteCommand
      • IAllocateStalePrimaryRerouteCommand
      • IAllocationAttributes
      • IAllocationAwarenessSettings
      • IAllocationFilteringSettings
      • IAnalysis
      • IAnalyzeRequest
      • IAnalyzer
      • IAnalyzers
      • IAppendProcessor
      • IArbitraryBodyHttpRequest<T>
      • IArbitraryHttpRequest<T>
      • IAsciiFoldingTokenFilter
      • IAttachmentProcessor
      • IAutoDateHistogramAggregation
      • IAverageAggregation
      • IAverageBucketAggregation
      • IAzureRepository
      • IAzureRepositorySettings
      • IBDistribution
      • IBLambda
      • IBM25Similarity
      • IBSimilarity
      • IBSimilarityDescriptor
      • IBinaryProperty
      • IBoolQuery
      • IBooleanProperty
      • IBoostingQuery
      • IBoundingBox
      • IBucket
      • IBucketAggregation
      • IBucketScriptAggregation
      • IBucketSelectorAggregation
      • IBucketSortAggregation
      • IBucketsPath
      • IBulkAliasRequest
      • IBulkAllRequest<T>
      • IBulkCreateOperation<T>
      • IBulkDeleteOperation<T>
      • IBulkIndexOperation<T>
      • IBulkOperation
      • IBulkRequest
      • IBulkUpdateOperation<TDocument, TPartialDocument>
      • IBytesProcessor
      • ICancelClusterRerouteCommand
      • ICancelTasksRequest
      • ICardinalityAggregation
      • ICatAliasesRequest
      • ICatAllPitSegmentsRequest
      • ICatAllocationRequest
      • ICatClusterManagerRequest
      • ICatCountRequest
      • ICatFielddataRequest
      • ICatHealthRequest
      • ICatHelpRequest
      • ICatIndicesRequest
      • ICatMasterRequest
      • ICatNodeAttributesRequest
      • ICatNodesRequest
      • ICatPendingTasksRequest
      • ICatPitSegmentsRequest
      • ICatPluginsRequest
      • ICatRecord
      • ICatRecoveryRequest
      • ICatRepositoriesRequest
      • ICatSegmentReplicationRequest
      • ICatSegmentsRequest
      • ICatShardsRequest
      • ICatSnapshotsRequest
      • ICatTasksRequest
      • ICatTemplatesRequest
      • ICatThreadPoolRequest
      • ICategorySuggestContext
      • ICharFilter
      • ICharFilters
      • ICharGroupTokenizer
      • IChiSquareHeuristic
      • IChildrenAggregation
      • ICircleGeoShape
      • ICircuitBreakerSettings
      • ICleanupRepositoryRequest
      • IClearCacheRequest
      • IClearScrollRequest
      • ICloneIndexRequest
      • ICloneSnapshotRequest
      • ICloseIndexRequest
      • IClrPropertyMapping<TDocument>
      • IClrTypeMapping
      • IClrTypeMapping<TDocument>
      • IClusterAllocationExplainRequest
      • IClusterGetSettingsRequest
      • IClusterHealthRequest
      • IClusterModuleSettings
      • IClusterPendingTasksRequest
      • IClusterPutSettingsRequest
      • IClusterRerouteCommand
      • IClusterRerouteRequest
      • IClusterStateRequest
      • IClusterStatsRequest
      • ICommonGramsTokenFilter
      • ICompletionProperty
      • ICompletionSuggester
      • IComponentTemplate
      • IComponentTemplateExistsRequest
      • IComposableIndexTemplate
      • IComposableIndexTemplateExistsRequest
      • ICompositeAggregation
      • ICompositeAggregationSource
      • ICompoundWordTokenFilter
      • IConditionTokenFilter
      • IConditionlessQuery
      • IConnectionSettingsValues
      • IConstantScoreQuery
      • IConvertProcessor
      • ICoreProperty
      • ICountRequest
      • ICountRequest<TDocument>
      • ICreateIndexRequest
      • ICreatePitRequest
      • ICreateRepositoryRequest
      • ICreateRequest<TDocument>
      • ICsvProcessor
      • ICumulativeSumAggregation
      • ICustomAnalyzer
      • ICustomNormalizer
      • ICustomSimilarity
      • IDFISimilarity
      • IDFRSimilarity
      • IDataStreamTemplate
      • IDateHistogramAggregation
      • IDateHistogramCompositeAggregationSource
      • IDateIndexNameProcessor
      • IDateMath
      • IDateNanosProperty
      • IDateProcessor
      • IDateProperty
      • IDateRangeAggregation
      • IDateRangeExpression
      • IDateRangeProperty
      • IDateRangeQuery
      • IDecayFunction
      • IDecayFunction<TOrigin, TScale>
      • IDeleteAliasRequest
      • IDeleteAllPitsRequest
      • IDeleteByQueryRequest
      • IDeleteByQueryRequest<TDocument>
      • IDeleteByQueryRethrottleRequest
      • IDeleteComponentTemplateRequest
      • IDeleteComposableIndexTemplateRequest
      • IDeleteDanglingIndexRequest
      • IDeleteIndexRequest
      • IDeleteIndexTemplateRequest
      • IDeletePipelineRequest
      • IDeletePitRequest
      • IDeleteRepositoryRequest
      • IDeleteRequest
      • IDeleteRequest<TDocument>
      • IDeleteScriptRequest
      • IDeleteSnapshotRequest
      • IDeleteVotingConfigExclusionsRequest
      • IDelimitedPayloadTokenFilter
      • IDerivativeAggregation
      • IDescriptor
      • IDictionaryDecompounderTokenFilter
      • IDictionaryResponse<TKey, TValue>
      • IDirectGenerator
      • IDisMaxQuery
      • IDiskBasedShardAllocationSettings
      • IDissectProcessor
      • IDistanceFeatureQuery
      • IDiversifiedSamplerAggregation
      • IDocValuesProperty
      • IDocumentExistsRequest
      • IDocumentExistsRequest<TDocument>
      • IDocumentPath
      • IDocumentRequest
      • IDotExpanderProcessor
      • IDoubleRangeProperty
      • IDropProcessor
      • IDynamicIndexSettings
      • IDynamicResponse
      • IDynamicTemplate
      • IDynamicTemplateContainer
      • IEdgeNGramTokenFilter
      • IEdgeNGramTokenizer
      • IElisionTokenFilter
      • IEnvelopeGeoShape
      • IEwmaModel
      • IExecutePainlessScriptRequest
      • IExecutePainlessScriptResponse<TResult>
      • IExistsQuery
      • IExplainRequest
      • IExplainRequest<TDocument>
      • IExplainResponse<TDocument>
      • IExtendedStatsAggregation
      • IExtendedStatsBucketAggregation
      • IFailProcessor
      • IFieldAliasProperty
      • IFieldCapabilitiesRequest
      • IFieldCollapse
      • IFieldLookup
      • IFieldMapping
      • IFieldNameQuery
      • IFieldNamesField
      • IFieldSort
      • IFieldValueFactorFunction
      • IFielddata
      • IFielddataFilter
      • IFielddataFrequencyFilter
      • IFielddataRegexFilter
      • IFileSystemRepository
      • IFileSystemRepositorySettings
      • IFilterAggregation
      • IFiltersAggregation
      • IFingerprintAnalyzer
      • IFingerprintProcessor
      • IFingerprintTokenFilter
      • IFloatRangeProperty
      • IFlushRequest
      • IForceMergeRequest
      • IForeachProcessor
      • IFormattableMetricAggregation
      • IFunctionScoreQuery
      • IFuzziness
      • IFuzzyDateQuery
      • IFuzzyNumericQuery
      • IFuzzyQuery
      • IFuzzyQuery<TValue, TFuzziness>
      • IFuzzyStringQuery
      • IGenericProperty
      • IGeoBoundingBoxQuery
      • IGeoBoundsAggregation
      • IGeoCentroidAggregation
      • IGeoDistanceAggregation
      • IGeoDistanceQuery
      • IGeoDistanceSort
      • IGeoHashGridAggregation
      • IGeoIpProcessor
      • IGeoLineAggregation
      • IGeoPointFielddata
      • IGeoPointProperty
      • IGeoPolygonQuery
      • IGeoShape
      • IGeoShapeProperty
      • IGeoShapeQuery
      • IGeoSuggestContext
      • IGeoTileGridAggregation
      • IGeoTileGridCompositeAggregationSource
      • IGeometryCollection
      • IGetAliasRequest
      • IGetAllPitsRequest
      • IGetComponentTemplateRequest
      • IGetComposableIndexTemplateRequest
      • IGetFieldMappingRequest
      • IGetIndexRequest
      • IGetIndexSettingsRequest
      • IGetIndexTemplateRequest
      • IGetMappingRequest
      • IGetPipelineRequest
      • IGetRepositoryRequest
      • IGetRequest
      • IGetRequest<TDocument>
      • IGetResponse<TDocument>
      • IGetScriptRequest
      • IGetSnapshotRequest
      • IGetTaskRequest
      • IGlobalAggregation
      • IGoogleNormalizedDistanceHeuristic
      • IGrokProcessor
      • IGrokProcessorPatternsRequest
      • IGsubProcessor
      • IHDRHistogramMethod
      • IHasChildQuery
      • IHasParentQuery
      • IHdfsRepository
      • IHdfsRepositorySettings
      • IHighlight
      • IHighlightField
      • IHistogramAggregation
      • IHistogramCompositeAggregationSource
      • IHitMetadata<TDocument>
      • IHit<TDocument>
      • IHitsMetadata<T>
      • IHoltLinearModel
      • IHoltWintersModel
      • IHtmlStripCharFilter
      • IHttpDeleteRequest
      • IHttpGetRequest
      • IHttpHeadRequest
      • IHttpPatchRequest
      • IHttpPostRequest
      • IHttpPutRequest
      • IHunspellTokenFilter
      • IHyphenationDecompounderTokenFilter
      • IIBSimilarity
      • IIcuAnalyzer
      • IIcuCollationTokenFilter
      • IIcuFoldingTokenFilter
      • IIcuNormalizationCharFilter
      • IIcuNormalizationTokenFilter
      • IIcuTokenizer
      • IIcuTransformTokenFilter
      • IIdsQuery
      • IImportDanglingIndexRequest
      • IIndexExistsRequest
      • IIndexRequest<TDocument>
      • IIndexSettings
      • IIndexState
      • IIndexTemplateExistsRequest
      • IIndexedScript
      • IIndicesModuleSettings
      • IIndicesRecoverySettings
      • IIndicesStatsRequest
      • IInferenceFieldMap
      • IInferenceProcessor
      • IInlineGet<TDocument>
      • IInlineScript
      • IInnerHits
      • IIntegerRangeProperty
      • IIntervals
      • IIntervalsAllOf
      • IIntervalsAnyOf
      • IIntervalsContainer
      • IIntervalsFilter
      • IIntervalsFuzzy
      • IIntervalsMatch
      • IIntervalsNoFilter
      • IIntervalsPrefix
      • IIntervalsQuery
      • IIntervalsWildcard
      • IIpProperty
      • IIpRangeAggregation
      • IIpRangeAggregationRange
      • IIpRangeProperty
      • IIsADictionary
      • IIsADictionary<TKey, TValue>
      • IIsAReadOnlyDictionary
      • IIsAReadOnlyDictionary<TKey, TValue>
      • IJoinProcessor
      • IJoinProperty
      • IJsonProcessor
      • IKStemTokenFilter
      • IKeepTypesTokenFilter
      • IKeepWordsTokenFilter
      • IKeyValueProcessor
      • IKeywordAnalyzer
      • IKeywordMarkerTokenFilter
      • IKeywordProperty
      • IKeywordTokenizer
      • IKnnMethod
      • IKnnMethodParameters
      • IKnnQuery
      • IKnnVectorProperty
      • IKuromojiAnalyzer
      • IKuromojiIterationMarkCharFilter
      • IKuromojiPartOfSpeechTokenFilter
      • IKuromojiReadingFormTokenFilter
      • IKuromojiStemmerTokenFilter
      • IKuromojiTokenizer
      • ILMDirichletSimilarity
      • ILMJelinekMercerSimilarity
      • ILanguageAnalyzer
      • ILaplaceSmoothingModel
      • ILazyDocument
      • ILengthTokenFilter
      • ILetterTokenizer
      • ILikeDocument
      • ILimitTokenCountTokenFilter
      • ILineStringGeoShape
      • ILinearInterpolationSmoothingModel
      • ILinearModel
      • IListDanglingIndicesRequest
      • IListTasksRequest
      • ILongRangeProperty
      • ILongRangeQuery
      • ILowercaseProcessor
      • ILowercaseTokenFilter
      • ILowercaseTokenizer
      • IMappingCharFilter
      • IMappingVisitor
      • IMatchAllQuery
      • IMatchBoolPrefixQuery
      • IMatchNoneQuery
      • IMatchPhrasePrefixQuery
      • IMatchPhraseQuery
      • IMatchQuery
      • IMatrixAggregation
      • IMatrixStatsAggregation
      • IMaxAggregation
      • IMaxBucketAggregation
      • IMedianAbsoluteDeviationAggregation
      • IMergePolicySettings
      • IMergeSchedulerSettings
      • IMergeSettings
      • IMetricAggregation
      • IMinAggregation
      • IMinBucketAggregation
      • IMissingAggregation
      • IMoreLikeThisQuery
      • IMoveClusterRerouteCommand
      • IMovingAverageAggregation
      • IMovingAverageModel
      • IMovingFunctionAggregation
      • IMultiBucketsPath
      • IMultiGetHit<TDocument>
      • IMultiGetOperation
      • IMultiGetRequest
      • IMultiLineStringGeoShape
      • IMultiMatchQuery
      • IMultiPointGeoShape
      • IMultiPolygonGeoShape
      • IMultiSearchRequest
      • IMultiSearchTemplateRequest
      • IMultiTermVectorOperation
      • IMultiTermVectorsRequest
      • IMultiTermsAggregation
      • IMultiplexerTokenFilter
      • IMurmur3HashProperty
      • IMutualInformationHeuristic
      • INGramTokenFilter
      • INGramTokenizer
      • INamedFiltersContainer
      • INestedAggregation
      • INestedProperty
      • INestedQuery
      • INestedSort
      • INetworkCommunityIdProcessor
      • INetworkDirectionProcessor
      • INeuralQuery
      • INodesHotThreadsRequest
      • INodesInfoRequest
      • INodesStatsRequest
      • INodesUsageRequest
      • INoriAnalyzer
      • INoriPartOfSpeechTokenFilter
      • INoriTokenizer
      • INormalizer
      • INormalizers
      • INumberProperty
      • INumericFielddata
      • INumericRangeQuery
      • IObjectProperty
      • IOpenIndexRequest
      • IOpenSearchClient
      • IPainlessContextSetup
      • IParentAggregation
      • IParentIdQuery
      • IPathHierarchyTokenizer
      • IPatternAnalyzer
      • IPatternCaptureTokenFilter
      • IPatternReplaceCharFilter
      • IPatternReplaceTokenFilter
      • IPatternTokenizer
      • IPerFieldAnalyzer
      • IPercentageScoreHeuristic
      • IPercentileRanksAggregation
      • IPercentilesAggregation
      • IPercentilesBucketAggregation
      • IPercentilesMethod
      • IPercolateQuery
      • IPercolatorProperty
      • IPhoneticTokenFilter
      • IPhraseSuggestCollate
      • IPhraseSuggestCollateQuery
      • IPhraseSuggestHighlight
      • IPhraseSuggester
      • IPingRequest
      • IPipeline
      • IPipelineAggregation
      • IPipelineProcessor
      • IPointGeoShape
      • IPointInTime
      • IPolygonGeoShape
      • IPorterStemTokenFilter
      • IPostVotingConfigExclusionsRequest
      • IPredicateTokenFilter
      • IPrefixQuery
      • IProcessor
      • IPromise<TValue>
      • IProperties
      • IPropertiesDescriptor<T, TReturnType>
      • IProperty
      • IPropertyMapping
      • IPropertyMappingProvider
      • IPropertyVisitor
      • IPropertyWithClrOrigin
      • IProxyRequest
      • IPutAliasRequest
      • IPutComponentTemplateRequest
      • IPutComposableIndexTemplateRequest
      • IPutIndexTemplateRequest
      • IPutMappingRequest
      • IPutMappingRequest<TDocument>
      • IPutPipelineRequest
      • IPutScriptRequest
      • IQueriesCacheSettings
      • IQueriesSettings
      • IQuery
      • IQueryContainer
      • IQueryStringQuery
      • IQueryVisitor
      • IRandomScoreFunction
      • IRangeAggregation
      • IRangeProperty
      • IRangeQuery
      • IRankFeatureFunction
      • IRankFeatureLinearFunction
      • IRankFeatureLogarithmFunction
      • IRankFeatureProperty
      • IRankFeatureQuery
      • IRankFeatureSaturationFunction
      • IRankFeatureSigmoidFunction
      • IRankFeaturesProperty
      • IRareTermsAggregation
      • IRawQuery
      • IReadOnlyUrlRepository
      • IReadOnlyUrlRepositorySettings
      • IRefreshRequest
      • IRegexpQuery
      • IReindexDestination
      • IReindexOnServerRequest
      • IReindexRequest<TSource>
      • IReindexRequest<TSource, TTarget>
      • IReindexRethrottleRequest
      • IReindexSource
      • IRelations
      • IReloadSecureSettingsRequest
      • IRemoteInfoRequest
      • IRemoteSource
      • IRemoveDuplicatesTokenFilter
      • IRemoveProcessor
      • IRenameProcessor
      • IRenderSearchTemplateRequest
      • IRepositorySettings
      • IRepositoryWithSettings
      • IRepository<TSettings>
      • IRequest
      • IRequest<TParameters>
      • IRescore
      • IRescoreQuery
      • IResolveIndexRequest
      • IResponse
      • IRestoreRequest
      • IReverseNestedAggregation
      • IReverseTokenFilter
      • IRolloverConditions
      • IRolloverIndexRequest
      • IRootNodeInfoRequest
      • IRoutingField
      • IRuntimeField
      • IRuntimeFields
      • IS3Repository
      • IS3RepositorySettings
      • ISamplerAggregation
      • IScoreFunction
      • IScript
      • IScriptField
      • IScriptFields
      • IScriptProcessor
      • IScriptQuery
      • IScriptScoreFunction
      • IScriptScoreQuery
      • IScriptSort
      • IScriptedHeuristic
      • IScriptedMetricAggregation
      • IScriptedSimilarity
      • IScrollAllRequest
      • IScrollAllResponse<T>
      • IScrollRequest
      • ISearchAsYouTypeProperty
      • ISearchRequest
      • ISearchRequest<TInferDocument>
      • ISearchResponse<TDocument>
      • ISearchShardsRequest
      • ISearchShardsRequest<TDocument>
      • ISearchTemplateRequest
      • ISelector
      • ISerialDifferencingAggregation
      • ISetProcessor
      • IShapeQuery
      • IShardAllocationSettings
      • IShardBalancingHeuristicsSettings
      • IShardRebalancingSettings
      • IShingleTokenFilter
      • IShrinkIndexRequest
      • ISignificantTermsAggregation
      • ISignificantTextAggregation
      • ISimilarities
      • ISimilarity
      • ISimpleAnalyzer
      • ISimpleModel
      • ISimpleQueryStringQuery
      • ISimulatePipelineDocument
      • ISimulatePipelineRequest
      • ISizeField
      • ISlicedScroll
      • ISlowLog
      • ISlowLogIndexing
      • ISlowLogSearch
      • ISlowLogSearchFetch
      • ISlowLogSearchQuery
      • ISmoothingModel
      • ISmoothingModelContainer
      • ISnapshotRepository
      • ISnapshotRequest
      • ISnapshotStatusRequest
      • ISnowballAnalyzer
      • ISnowballTokenFilter
      • ISoftDeleteRetentionSettings
      • ISoftDeleteSettings
      • ISort
      • ISortOrder
      • ISortProcessor
      • ISortingSettings
      • ISourceExistsRequest
      • ISourceExistsRequest<TDocument>
      • ISourceField
      • ISourceFilter
      • ISourceOnlyRepository
      • ISourceRequest
      • ISourceRequest<TDocument>
      • ISourceResponse<TDocument>
      • ISpanContainingQuery
      • ISpanFieldMaskingQuery
      • ISpanFirstQuery
      • ISpanGapQuery
      • ISpanMultiTermQuery
      • ISpanNearQuery
      • ISpanNotQuery
      • ISpanOrQuery
      • ISpanQuery
      • ISpanSubQuery
      • ISpanTermQuery
      • ISpanWithinQuery
      • ISplitIndexRequest
      • ISplitProcessor
      • IStandardAnalyzer
      • IStandardTokenizer
      • IStatsAggregation
      • IStatsBucketAggregation
      • IStemmerOverrideTokenFilter
      • IStemmerTokenFilter
      • IStopAnalyzer
      • IStopTokenFilter
      • IStoredScript
      • IStringFielddata
      • IStupidBackoffSmoothingModel
      • ISuggestBucket
      • ISuggestContainer
      • ISuggestContext
      • ISuggestContextQuery
      • ISuggestDictionary<T>
      • ISuggestFuzziness
      • ISuggestOption<TDocument>
      • ISuggest<T>
      • ISuggester
      • ISumAggregation
      • ISumBucketAggregation
      • ISynonymGraphTokenFilter
      • ISynonymTokenFilter
      • ITDigestMethod
      • ITemplate
      • ITemplateMapping
      • ITerm
      • ITermQuery
      • ITermRangeQuery
      • ITermSuggester
      • ITermVectorFilter
      • ITermVectors
      • ITermVectorsRequest<TDocument>
      • ITermsAggregation
      • ITermsCompositeAggregationSource
      • ITermsQuery
      • ITermsSetQuery
      • ITextEmbeddingProcessor
      • ITextIndexPrefixes
      • ITextProperty
      • ITimestampField
      • ITokenCountProperty
      • ITokenFilter
      • ITokenFilters
      • ITokenizer
      • ITokenizers
      • ITopHitsAggregation
      • ITranslogFlushSettings
      • ITranslogSettings
      • ITrimProcessor
      • ITrimTokenFilter
      • ITruncateTokenFilter
      • ITypeExistsRequest
      • ITypeMapping
      • ITypedSearchRequest
      • IUaxEmailUrlTokenizer
      • IUniqueTokenFilter
      • IUpdateByQueryRequest
      • IUpdateByQueryRequest<TDocument>
      • IUpdateByQueryRethrottleRequest
      • IUpdateIndexSettingsRequest
      • IUpdateRequest<TDocument, TPartialDocument>
      • IUpdateResponse<TDocument>
      • IUppercaseProcessor
      • IUppercaseTokenFilter
      • IUriPartsProcessor
      • IUrlDecodeProcessor
      • IUserAgentProcessor
      • IValidateQueryRequest
      • IValidateQueryRequest<TDocument>
      • IValueCountAggregation
      • IVariableWidthHistogramAggregation
      • IVerifyRepositoryRequest
      • IWeightFunction
      • IWeightedAverageAggregation
      • IWeightedAverageValue
      • IWhitespaceAnalyzer
      • IWhitespaceTokenizer
      • IWildcardQuery
      • IWordDelimiterGraphTokenFilter
      • IWordDelimiterTokenFilter
      • IcuAnalyzer
      • IcuAnalyzerDescriptor
      • IcuCollationAlternate
      • IcuCollationCaseFirst
      • IcuCollationDecomposition
      • IcuCollationStrength
      • IcuCollationTokenFilter
      • IcuCollationTokenFilterDescriptor
      • IcuFoldingTokenFilter
      • IcuFoldingTokenFilterDescriptor
      • IcuNormalizationCharFilter
      • IcuNormalizationCharFilterDescriptor
      • IcuNormalizationMode
      • IcuNormalizationTokenFilter
      • IcuNormalizationTokenFilterDescriptor
      • IcuNormalizationType
      • IcuTokenizer
      • IcuTokenizerDescriptor
      • IcuTransformDirection
      • IcuTransformTokenFilter
      • IcuTransformTokenFilterDescriptor
      • Id
      • IdResolver
      • Ids
      • IdsQuery
      • IdsQueryDescriptor
      • IgnoreAttribute
      • IgnoreClrPropertyMapping<TDocument>
      • ImportDanglingIndexDescriptor
      • ImportDanglingIndexRequest
      • ImportDanglingIndexResponse
      • IncludeExclude
      • IndexAliases
      • IndexBlock
      • IndexDescriptor<TDocument>
      • IndexExistsDescriptor
      • IndexExistsRequest
      • IndexHealthStats
      • IndexManyExtensions
      • IndexMappings
      • IndexMetrics
      • IndexName
      • IndexNameExtensions
      • IndexNameResolver
      • IndexOptions
      • IndexRequest<TDocument>
      • IndexResponse
      • IndexSettings
      • IndexSettingsDescriptor
      • IndexShardStats
      • IndexSortMissing
      • IndexSortMode
      • IndexSortOrder
      • IndexSortSettings
      • IndexState
      • IndexStats
      • IndexStatsBase
      • IndexTemplateExistsDescriptor
      • IndexTemplateExistsRequest
      • IndexUuid
      • IndexedScript
      • IndexedScriptDescriptor
      • IndexingBufferSettings
      • IndexingLoad
      • IndexingPressureMemoryStats
      • IndexingPressureStats
      • IndexingStats
      • Indices
      • Indices.AllIndicesMarker
      • Indices.ManyIndices
      • IndicesExtensions
      • IndicesModuleSettings
      • IndicesModuleSettingsDescriptor
      • IndicesPointingToAliasExtensions
      • IndicesRecoverySettings
      • IndicesRecoverySettingsDescriptor
      • IndicesResponseBase
      • IndicesStats
      • IndicesStatsDescriptor
      • IndicesStatsDictionary
      • IndicesStatsRequest
      • IndicesStatsResponse
      • Infer
      • InferenceFieldMap
      • InferenceFieldMapDescriptor<TDocument>
      • InferenceProcessorBase
      • InferenceProcessorDescriptorBase<T, TInferenceProcessorDescriptor, TInferenceProcessorInterface>
      • Inferrer
      • Ingest
      • IngestStats
      • InlineGet<TDocument>
      • InlineScript
      • InlineScriptDescriptor
      • InnerHits
      • InnerHitsDescriptor<T>
      • InnerHitsMetadata
      • InnerHitsResult
      • IntegerRange
      • IntegerRangeAttribute
      • IntegerRangeProperty
      • IntegerRangePropertyDescriptor<T>
      • IntervalsAllOf
      • IntervalsAllOfDescriptor
      • IntervalsAnyOf
      • IntervalsAnyOfDescriptor
      • IntervalsBase
      • IntervalsContainer
      • IntervalsDescriptor
      • IntervalsDescriptorBase<TDescriptor, TInterface>
      • IntervalsFilter
      • IntervalsFilterDescriptor
      • IntervalsFuzzy
      • IntervalsFuzzyDescriptor
      • IntervalsListDescriptor
      • IntervalsMatch
      • IntervalsMatchDescriptor
      • IntervalsNoFilterBase
      • IntervalsPrefix
      • IntervalsPrefixDescriptor
      • IntervalsQuery
      • IntervalsQueryDescriptor<T>
      • IntervalsWildcard
      • IntervalsWildcardDescriptor
      • IpAddressRange
      • IpAttribute
      • IpProperty
      • IpPropertyDescriptor<T>
      • IpRangeAggregation
      • IpRangeAggregationDescriptor<T>
      • IpRangeAggregationRange
      • IpRangeAggregationRangeDescriptor
      • IpRangeAttribute
      • IpRangeBucket
      • IpRangeProperty
      • IpRangePropertyDescriptor<T>
      • IsADictionaryBase<TKey, TValue>
      • IsADictionaryDescriptorBase<TDescriptor, TInterface, TKey, TValue>
      • IsAReadOnlyDictionaryBase<TKey, TValue>
      • JoinAttribute
      • JoinField
      • JoinField.Child
      • JoinField.Parent
      • JoinProcessor
      • JoinProcessorDescriptor<T>
      • JoinProperty
      • JoinPropertyDescriptor<T>
      • JsonProcessor
      • JsonProcessorDescriptor<T>
      • KStemTokenFilter
      • KStemTokenFilterDescriptor
      • KeepTypesMode
      • KeepTypesTokenFilter
      • KeepTypesTokenFilterDescriptor
      • KeepWordsTokenFilter
      • KeepWordsTokenFilterDescriptor
      • KeyValueProcessor
      • KeyValueProcessorDescriptor<T>
      • KeyedBucket<TKey>
      • KeyedProcessorStats
      • KeyedValueAggregate
      • KeywordAnalyzer
      • KeywordAnalyzerDescriptor
      • KeywordAttribute
      • KeywordMarkerTokenFilter
      • KeywordMarkerTokenFilterDescriptor
      • KeywordProperty
      • KeywordPropertyDescriptor<T>
      • KeywordTokenizer
      • KeywordTokenizerDescriptor
      • KnnMethod
      • KnnMethodDescriptor
      • KnnMethodParameters
      • KnnMethodParametersDescriptor
      • KnnQuery
      • KnnQueryDescriptor<T>
      • KnnVectorProperty
      • KnnVectorPropertyDescriptor<T>
      • KuromojiAnalyzer
      • KuromojiAnalyzerDescriptor
      • KuromojiIterationMarkCharFilter
      • KuromojiIterationMarkCharFilterDescriptor
      • KuromojiPartOfSpeechTokenFilter
      • KuromojiPartOfSpeechTokenFilterDescriptor
      • KuromojiReadingFormTokenFilter
      • KuromojiReadingFormTokenFilterDescriptor
      • KuromojiStemmerTokenFilter
      • KuromojiStemmerTokenFilterDescriptor
      • KuromojiTokenizationMode
      • KuromojiTokenizer
      • KuromojiTokenizerDescriptor
      • LMDirichletSimilarity
      • LMDirichletSimilarityDescriptor
      • LMJelinekMercerSimilarity
      • LMJelinekMercerSimilarityDescriptor
      • Language
      • LanguageAnalyzer
      • LanguageAnalyzerDescriptor
      • LaplaceSmoothingModel
      • LaplaceSmoothingModelDescriptor
      • LatLon
      • LazyDocument
      • LengthTokenFilter
      • LengthTokenFilterDescriptor
      • LetterTokenizer
      • LetterTokenizerDescriptor
      • Like
      • LikeDescriptor<T>
      • LikeDocumentBase
      • LikeDocumentDescriptor<TDocument>
      • LikeDocument<TDocument>
      • LimitTokenCountTokenFilter
      • LimitTokenCountTokenFilterDescriptor
      • LineStringGeoShape
      • LinearDateDecayFunction
      • LinearDecayFunction
      • LinearDecayFunctionBase<TOrigin, TScale>
      • LinearDecayFunctionDescriptor<TOrigin, TScale, T>
      • LinearGeoDecayFunction
      • LinearInterpolationSmoothingModel
      • LinearInterpolationSmoothingModelDescriptor
      • LinearModel
      • LinearModelDescriptor
      • ListDanglingIndicesDescriptor
      • ListDanglingIndicesRequest
      • ListDanglingIndicesResponse
      • ListTasksDescriptor
      • ListTasksRequest
      • ListTasksResponse
      • LogLevel
      • LongId
      • LongRange
      • LongRangeAttribute
      • LongRangeProperty
      • LongRangePropertyDescriptor<T>
      • LongRangeQuery
      • LongRangeQueryDescriptor<T>
      • LowercaseProcessor
      • LowercaseProcessorDescriptor<T>
      • LowercaseTokenFilter
      • LowercaseTokenFilterDescriptor
      • LowercaseTokenizer
      • LowercaseTokenizerDescriptor
      • LuceneExpressionScript
      • MappingCharFilter
      • MappingCharFilterDescriptor
      • MappingWalker
      • MappingsDescriptor
      • MatchAllQuery
      • MatchAllQueryDescriptor
      • MatchBoolPrefixQuery
      • MatchBoolPrefixQueryDescriptor<T>
      • MatchNoneQuery
      • MatchNoneQueryDescriptor
      • MatchPhrasePrefixQuery
      • MatchPhrasePrefixQueryDescriptor<T>
      • MatchPhraseQuery
      • MatchPhraseQueryDescriptor<T>
      • MatchQuery
      • MatchQueryDescriptor<T>
      • MatchType
      • MatrixAggregateBase
      • MatrixAggregationBase
      • MatrixAggregationDescriptorBase<TMatrixAggregation, TMatrixAggregationInterface, T>
      • MatrixStatsAggregate
      • MatrixStatsAggregation
      • MatrixStatsAggregationDescriptor<T>
      • MatrixStatsField
      • MatrixStatsMode
      • MaxAggregation
      • MaxAggregationDescriptor<T>
      • MaxBucketAggregation
      • MaxBucketAggregationDescriptor
      • MedianAbsoluteDeviationAggregation
      • MedianAbsoluteDeviationAggregationDescriptor<T>
      • MemberInfoResolver
      • MergePolicySettings
      • MergePolicySettingsDescriptor
      • MergeSchedulerSettings
      • MergeSchedulerSettingsDescriptor
      • MergeSettings
      • MergeSettingsDescriptor
      • MergesStats
      • MetricAggregateBase
      • MetricAggregationBase
      • MetricAggregationDescriptorBase<TMetricAggregation, TMetricAggregationInterface, T>
      • Metrics
      • MinAggregation
      • MinAggregationDescriptor<T>
      • MinBucketAggregation
      • MinBucketAggregationDescriptor
      • MinimumInterval
      • MinimumShouldMatch
      • MissingAggregation
      • MissingAggregationDescriptor<T>
      • MoreLikeThisQuery
      • MoreLikeThisQueryDescriptor<T>
      • MoveClusterRerouteCommand
      • MoveClusterRerouteCommandDescriptor
      • MovingAverageAggregation
      • MovingAverageAggregationDescriptor
      • MovingAverageModelDescriptor
      • MovingFunctionAggregation
      • MovingFunctionAggregationDescriptor
      • MultiBucketAggregate<TBucket>
      • MultiBucketsPath
      • MultiBucketsPathDescriptor
      • MultiGetDescriptor
      • MultiGetHit<TDocument>
      • MultiGetOperationDescriptor<T>
      • MultiGetOperation<T>
      • MultiGetRequest
      • MultiGetResponse
      • MultiLineStringGeoShape
      • MultiMatchQuery
      • MultiMatchQueryDescriptor<T>
      • MultiPointGeoShape
      • MultiPolygonGeoShape
      • MultiSearchDescriptor
      • MultiSearchRequest
      • MultiSearchResponse
      • MultiSearchTemplateDescriptor
      • MultiSearchTemplateRequest
      • MultiTermQueryRewrite
      • MultiTermVectorOperationDescriptor<T>
      • MultiTermVectorOperation<T>
      • MultiTermVectorsDescriptor
      • MultiTermVectorsRequest
      • MultiTermVectorsResponse
      • MultiTermsAggregate<TKey>
      • MultiTermsAggregation
      • MultiTermsAggregationDescriptor<T>
      • MultiTermsBucket<TKey>
      • MultiValueMode
      • MultiplexerTokenFilter
      • MultiplexerTokenFilterDescriptor
      • Murmur3HashAttribute
      • Murmur3HashProperty
      • Murmur3HashPropertyDescriptor<T>
      • MustacheScript
      • MutualInformationHeuristic
      • MutualInformationHeuristicDescriptor
      • NGramTokenFilter
      • NGramTokenFilterDescriptor
      • NGramTokenizer
      • NGramTokenizerDescriptor
      • Name
      • NamedComponentTemplate
      • NamedComposableIndexTemplate
      • NamedFiltersContainer
      • NamedFiltersContainerDescriptor<T>
      • Names
      • NamespacedClientProxy
      • NestedAggregation
      • NestedAggregationDescriptor<T>
      • NestedAttribute
      • NestedIdentity
      • NestedProperty
      • NestedPropertyDescriptor<TParent, TChild>
      • NestedQuery
      • NestedQueryDescriptor<T>
      • NestedScoreMode
      • NestedSort
      • NestedSortDescriptor<T>
      • NetworkCommunityIdProcessor
      • NetworkCommunityIdProcessorDescriptor<T>
      • NetworkDirectionProcessor
      • NetworkDirectionProcessorDescriptor<T>
      • NeuralQuery
      • NeuralQueryDescriptor<T>
      • NodeAllocationExplanation
      • NodeIds
      • NodeInfo
      • NodeInfoHttp
      • NodeInfoJvmMemory
      • NodeInfoMemory
      • NodeInfoNetwork
      • NodeInfoNetworkInterface
      • NodeInfoOSCPU
      • NodeInfoTransport
      • NodeIngestStats
      • NodeJvmInfo
      • NodeJvmStats
      • NodeJvmStats.GarbageCollectionGenerationStats
      • NodeJvmStats.GarbageCollectionStats
      • NodeJvmStats.JvmClassesStats
      • NodeJvmStats.MemoryStats
      • NodeJvmStats.MemoryStats.JvmPool
      • NodeJvmStats.NodeBufferPool
      • NodeJvmStats.ThreadStats
      • NodeOperatingSystemInfo
      • NodePackagingType
      • NodeProcessInfo
      • NodeRole
      • NodeStatistics
      • NodeStats
      • NodeThreadPoolInfo
      • NodeUsageInformation
      • NodesHotThreadsDescriptor
      • NodesHotThreadsRequest
      • NodesHotThreadsResponse
      • NodesInfoDescriptor
      • NodesInfoRequest
      • NodesInfoResponse
      • NodesResponseBase
      • NodesStatsDescriptor
      • NodesStatsRequest
      • NodesStatsResponse
      • NodesUsageDescriptor
      • NodesUsageRequest
      • NodesUsageResponse
      • NoopMappingVisitor
      • NoopPropertyVisitor
      • NoriAnalyzer
      • NoriAnalyzerDescriptor
      • NoriDecompoundMode
      • NoriPartOfSpeechTokenFilter
      • NoriPartOfSpeechTokenFilterDescriptor
      • NoriTokenizer
      • NoriTokenizerDescriptor
      • Normalization
      • NormalizerBase
      • NormalizerDescriptorBase<TNormalizer, TNormalizerInterface>
      • Normalizers
      • NormalizersDescriptor
      • NumberAttribute
      • NumberProperty
      • NumberPropertyDescriptorBase<TDescriptor, TInterface, T>
      • NumberPropertyDescriptor<T>
      • NumberType
      • NumericFielddata
      • NumericFielddataDescriptor
      • NumericFielddataFormat
      • NumericRangeQuery
      • NumericRangeQueryDescriptor<T>
      • NumericType
      • ObjectAttribute
      • ObjectProperty
      • ObjectPropertyDescriptorBase<TDescriptor, TInterface, TParent, TChild>
      • ObjectTypeDescriptor<TParent, TChild>
      • ObsoleteMappingsBase
      • ObsoleteMappingsBase.Mappings
      • OpenIndexDescriptor
      • OpenIndexRequest
      • OpenIndexResponse
      • OpenSearchClient
      • OpenSearchCorePropertyAttributeBase
      • OpenSearchDocValuesPropertyAttributeBase
      • OpenSearchPropertyAttributeBase
      • OpenSearchTypeAttribute
      • OpenSearchVersionInfo
      • OperatingSystemMemoryInfo
      • OperatingSystemStats
      • OperatingSystemStats.CPUStats
      • OperatingSystemStats.CPUStats.LoadAverageStats
      • OperatingSystemStats.ExtendedMemoryStats
      • OperatingSystemStats.MemoryStats
      • Operator
      • PainlessContextSetup
      • PainlessContextSetupDescriptor
      • PainlessScript
      • ParentAggregation
      • ParentAggregationDescriptor<T, TParent>
      • ParentIdQuery
      • ParentIdQueryDescriptor<T>
      • PathHierarchyTokenizer
      • PathHierarchyTokenizerDescriptor
      • PatternAnalyzer
      • PatternAnalyzerDescriptor
      • PatternCaptureTokenFilter
      • PatternCaptureTokenFilterDescriptor
      • PatternReplaceCharFilter
      • PatternReplaceCharFilterDescriptor
      • PatternReplaceTokenFilter
      • PatternReplaceTokenFilterDescriptor
      • PatternTokenizer
      • PatternTokenizerDescriptor
      • PendingTask
      • PerFieldAnalyzer
      • PerFieldAnalyzerDescriptor<T>
      • PerFieldAnalyzer<T>
      • PercentageScoreHeuristic
      • PercentageScoreHeuristicDescriptor
      • PercentileItem
      • PercentileRanksAggregation
      • PercentileRanksAggregationDescriptor<T>
      • PercentilesAggregate
      • PercentilesAggregation
      • PercentilesAggregationDescriptor<T>
      • PercentilesBucketAggregation
      • PercentilesBucketAggregationDescriptor
      • PercentilesMethodDescriptor
      • PercolateQuery
      • PercolateQueryDescriptor<T>
      • PercolatorAttribute
      • PercolatorProperty
      • PercolatorPropertyDescriptor<T>
      • PhoneticEncoder
      • PhoneticLanguage
      • PhoneticNameType
      • PhoneticRuleType
      • PhoneticTokenFilter
      • PhoneticTokenFilterDescriptor
      • PhraseSuggestCollate
      • PhraseSuggestCollateDescriptor<T>
      • PhraseSuggestCollateQuery
      • PhraseSuggestCollateQueryDescriptor
      • PhraseSuggestHighlight
      • PhraseSuggestHighlightDescriptor
      • PhraseSuggester
      • PhraseSuggesterDescriptor<T>
      • PingDescriptor
      • PingRequest
      • PingResponse
      • Pipeline
      • PipelineAggregationBase
      • PipelineAggregationDescriptorBase<TPipelineAggregation, TPipelineAggregationInterface, TBucketsPath>
      • PipelineDescriptor
      • PipelineProcessor
      • PipelineProcessorDescriptor
      • PipelineSimulation
      • PitDetail
      • PlainRequestBase<TParameters>
      • PluginStats
      • PointGeoShape
      • PointInTime
      • PointInTimeDescriptor
      • PolygonGeoShape
      • PorterStemTokenFilter
      • PorterStemTokenFilterDescriptor
      • PostVotingConfigExclusionsDescriptor
      • PostVotingConfigExclusionsRequest
      • PostVotingConfigExclusionsResponse
      • PredicateTokenFilter
      • PredicateTokenFilterDescriptor
      • PrefixQuery
      • PrefixQueryDescriptor<T>
      • PreventMappingMultipleTypesDescriptor
      • ProcessStats
      • ProcessStats.CPUStats
      • ProcessStats.MemoryStats
      • ProcessorBase
      • ProcessorDescriptorBase<TProcessorDescriptor, TProcessorInterface>
      • ProcessorStats
      • ProcessorsDescriptor
      • ProducerConsumerBackPressure
      • Profile
      • Properties
      • PropertiesDescriptor<T>
      • Properties<T>
      • PropertyBase
      • PropertyDescriptorBase<TDescriptor, TInterface, T>
      • PropertyMapping
      • PropertyMappingDescriptor<TDocument>
      • PropertyMappingProvider
      • PropertyName
      • PropertyNameAttribute
      • PropertyWalker
      • PutAliasDescriptor
      • PutAliasRequest
      • PutAliasResponse
      • PutComponentTemplateDescriptor
      • PutComponentTemplateRequest
      • PutComponentTemplateResponse
      • PutComposableIndexTemplateDescriptor
      • PutComposableIndexTemplateRequest
      • PutComposableIndexTemplateResponse
      • PutIndexTemplateDescriptor
      • PutIndexTemplateRequest
      • PutIndexTemplateResponse
      • PutMappingDescriptor<TDocument>
      • PutMappingRequest
      • PutMappingRequest<TDocument>
      • PutMappingResponse
      • PutPipelineDescriptor
      • PutPipelineRequest
      • PutPipelineResponse
      • PutScriptDescriptor
      • PutScriptRequest
      • PutScriptResponse
      • QueriesCacheSettings
      • QueriesCacheSettingsDescriptor
      • QueriesSettings
      • QueriesSettingsDescriptor
      • QueryBase
      • QueryBreakdown
      • QueryCacheStats
      • QueryContainer
      • QueryContainerDescriptor<T>
      • QueryDescriptorBase<TDescriptor, TInterface>
      • QueryProfile
      • QueryStringQuery
      • QueryStringQueryDescriptor<T>
      • QueryVisitor
      • QueryWalker
      • Query<T>
      • RandomScoreFunction
      • RandomScoreFunctionDescriptor<T>
      • RangeAggregation
      • RangeAggregationDescriptor<T>
      • RangeBucket
      • RangePropertyAttributeBase
      • RangePropertyBase
      • RangePropertyDescriptorBase<TDescriptor, TInterface, T>
      • RangeRelation
      • RangeType
      • RankFeatureAttribute
      • RankFeatureLinearFunction
      • RankFeatureLogarithmFunction
      • RankFeatureLogarithmFunctionDescriptor
      • RankFeatureProperty
      • RankFeaturePropertyDescriptor<T>
      • RankFeatureQuery
      • RankFeatureQueryDescriptor<T>
      • RankFeatureSaturationFunction
      • RankFeatureSaturationFunctionDescriptor
      • RankFeatureSigmoidFunction
      • RankFeatureSigmoidFunctionDescriptor
      • RankFeaturesAttribute
      • RankFeaturesProperty
      • RankFeaturesPropertyDescriptor<T>
      • RareTermsAggregation
      • RareTermsAggregationDescriptor<T>
      • RareTermsBucket<TKey>
      • RawQuery
      • RawQueryDescriptor
      • ReadOnlyUrlRepository
      • ReadOnlyUrlRepositoryDescriptor
      • ReadOnlyUrlRepositorySettings
      • ReadOnlyUrlRepositorySettingsDescriptor
      • RebalanceEnable
      • RecoveryInitialShards
      • RecoveryStats
      • RefreshDescriptor
      • RefreshRequest
      • RefreshResponse
      • RefreshStats
      • RegexpQuery
      • RegexpQueryDescriptor<T>
      • ReindexDescriptor<TSource, TTarget>
      • ReindexDestination
      • ReindexDestinationDescriptor
      • ReindexNode
      • ReindexObservable<TSource>
      • ReindexObservable<TSource, TTarget>
      • ReindexObserver
      • ReindexOnServerDescriptor
      • ReindexOnServerRequest
      • ReindexOnServerResponse
      • ReindexRequest<TSource>
      • ReindexRequest<TSource, TTarget>
      • ReindexRethrottleDescriptor
      • ReindexRethrottleRequest
      • ReindexRethrottleResponse
      • ReindexRouting
      • ReindexSource
      • ReindexSourceDescriptor
      • ReindexStatus
      • ReindexTask
      • RelationName
      • RelationNameResolver
      • Relations
      • RelationsDescriptor
      • ReloadSecureSettingsDescriptor
      • ReloadSecureSettingsRequest
      • ReloadSecureSettingsResponse
      • RemoteClusterConfiguration
      • RemoteInfo
      • RemoteInfoDescriptor
      • RemoteInfoRequest
      • RemoteInfoResponse
      • RemoteSource
      • RemoteSourceDescriptor
      • RemoveDuplicatesTokenFilter
      • RemoveDuplicatesTokenFilterDescriptor
      • RemoveProcessor
      • RemoveProcessorDescriptor<T>
      • RenameClrPropertyMapping<TDocument>
      • RenameProcessor
      • RenameProcessorDescriptor<T>
      • RenderSearchTemplateDescriptor
      • RenderSearchTemplateRequest
      • RenderSearchTemplateResponse
      • RequestBase<TParameters>
      • RequestCacheStats
      • RequestDescriptorBase<TDescriptor, TParameters, TInterface>
      • Rescore
      • RescoreDescriptor<T>
      • RescoreQuery
      • RescoreQueryDescriptor<T>
      • RescoringDescriptor<T>
      • ResolvableDictionaryProxy<TKey, TValue>
      • ResolveIndexDescriptor
      • ResolveIndexRequest
      • ResolveIndexResponse
      • ResolvedAlias
      • ResolvedIndex
      • ResponseBase
      • RestoreDescriptor
      • RestoreErrorEventArgs
      • RestoreRequest
      • RestoreResponse
      • RestoreStatusHumbleObject
      • Result
      • Retries
      • ReverseNestedAggregation
      • ReverseNestedAggregationDescriptor<T>
      • ReverseTokenFilter
      • ReverseTokenFilterDescriptor
      • RewriteMultiTerm
      • RolloverConditions
      • RolloverConditionsDescriptor
      • RolloverIndexDescriptor
      • RolloverIndexRequest
      • RolloverIndexResponse
      • RootNodeInfoDescriptor
      • RootNodeInfoRequest
      • RootNodeInfoResponse
      • RouteValues
      • Routing
      • RoutingField
      • RoutingFieldDescriptor<T>
      • RoutingResolver
      • RuntimeField
      • RuntimeFieldDescriptor
      • RuntimeFields
      • RuntimeFieldsDescriptor<TDocument>
      • S3Repository
      • S3RepositoryDescriptor
      • S3RepositorySettings
      • S3RepositorySettingsDescriptor
      • SamplerAggregation
      • SamplerAggregationDescriptor<T>
      • SamplerAggregationExecutionHint
      • ScoreFunctionsDescriptor<T>
      • ScoreMode
      • ScriptBase
      • ScriptCacheStats
      • ScriptDescriptor
      • ScriptDescriptorBase<TDescriptor, TInterface>
      • ScriptField
      • ScriptFieldDescriptor
      • ScriptFields
      • ScriptFieldsDescriptor
      • ScriptLang
      • ScriptProcessor
      • ScriptProcessorDescriptor
      • ScriptQuery
      • ScriptQueryDescriptor<T>
      • ScriptScoreFunction
      • ScriptScoreFunctionDescriptor<T>
      • ScriptScoreQuery
      • ScriptScoreQueryDescriptor<T>
      • ScriptSort
      • ScriptSortDescriptor<T>
      • ScriptStats
      • ScriptedHeuristic
      • ScriptedHeuristicDescriptor
      • ScriptedMetricAggregate
      • ScriptedMetricAggregation
      • ScriptedMetricAggregationDescriptor<T>
      • ScriptedSimilarity
      • ScriptedSimilarityDescriptor
      • ScrollAllDescriptor<T>
      • ScrollAllObservable<T>
      • ScrollAllObserver<T>
      • ScrollAllRequest
      • ScrollAllResponse<T>
      • ScrollDescriptor<TInferDocument>
      • ScrollRequest
      • SearchAsYouTypeAttribute
      • SearchAsYouTypeProperty
      • SearchAsYouTypePropertyDescriptor<T>
      • SearchDescriptor<TInferDocument>
      • SearchNode
      • SearchProfile
      • SearchRequest
      • SearchRequest<TInferDocument>
      • SearchResponse<TDocument>
      • SearchShard
      • SearchShardsDescriptor<TDocument>
      • SearchShardsRequest
      • SearchShardsRequest<TDocument>
      • SearchShardsResponse
      • SearchStats
      • SearchTemplateDescriptor<TDocument>
      • SearchTemplateRequest
      • SearchTemplateRequest<T>
      • SegmentsStats
      • SelectorBase
      • SerialDifferencingAggregation
      • SerialDifferencingAggregationDescriptor
      • SetProcessor
      • SetProcessorDescriptor<T>
      • ShapeOrientation
      • ShapeQuery
      • ShapeQueryDescriptor<T>
      • ShapeRelation
      • ShardAllocationExplanation
      • ShardAllocationSettings
      • ShardAllocationSettingsDescriptor
      • ShardBalancingHeuristicsSettings
      • ShardBalancingHeuristicsSettingsDescriptor
      • ShardCommitStats
      • ShardHealthStats
      • ShardPath
      • ShardProfile
      • ShardRebalancingSettings
      • ShardRebalancingSettingsDescriptor
      • ShardRetentionLease
      • ShardRetentionLeasesStats
      • ShardRouting
      • ShardRoutingState
      • ShardSequenceNumberStats
      • ShardStatistics
      • ShardsOperationResponseBase
      • ShingleTokenFilter
      • ShingleTokenFilterDescriptor
      • ShrinkIndexDescriptor
      • ShrinkIndexRequest
      • ShrinkIndexResponse
      • SignificantTermsAggregate<TKey>
      • SignificantTermsAggregation
      • SignificantTermsAggregationDescriptor<T>
      • SignificantTermsBucket<TKey>
      • SignificantTextAggregation
      • SignificantTextAggregationDescriptor<T>
      • Similarities
      • SimilaritiesDescriptor
      • SimpleAnalyzer
      • SimpleAnalyzerDescriptor
      • SimpleModel
      • SimpleModelDescriptor
      • SimpleQueryStringFlags
      • SimpleQueryStringQuery
      • SimpleQueryStringQueryDescriptor<T>
      • SimulatePipelineDescriptor
      • SimulatePipelineDocument
      • SimulatePipelineDocumentDescriptor
      • SimulatePipelineDocumentsDescriptor
      • SimulatePipelineRequest
      • SimulatePipelineResponse
      • SingleBucketAggregate
      • SingleBucketsPath
      • SingleMappingSelector<T>
      • SizeField
      • SizeFieldDescriptor
      • SlicedScroll
      • SlicedScrollDescriptor<T>
      • Slices
      • SlowLog
      • SlowLogDescriptor
      • SlowLogIndexing
      • SlowLogIndexingDescriptor
      • SlowLogSearch
      • SlowLogSearchDescriptor
      • SlowLogSearchFetch
      • SlowLogSearchFetchDescriptor
      • SlowLogSearchQuery
      • SlowLogSearchQueryDescriptor
      • SmoothingModelBase
      • SmoothingModelContainer
      • SmoothingModelContainerDescriptor
      • Snapshot
      • SnapshotCompletedEventArgs
      • SnapshotDescriptor
      • SnapshotErrorEventArgs
      • SnapshotIndexShardStats
      • SnapshotIndexStats
      • SnapshotNextEventArgs
      • SnapshotObservable
      • SnapshotObserver
      • SnapshotRequest
      • SnapshotResponse
      • SnapshotRestore
      • SnapshotShardFailure
      • SnapshotShardsStats
      • SnapshotStats
      • SnapshotStatus
      • SnapshotStatusDescriptor
      • SnapshotStatusHumbleObject
      • SnapshotStatusRequest
      • SnapshotStatusResponse
      • SnowballAnalyzer
      • SnowballAnalyzerDescriptor
      • SnowballLanguage
      • SnowballTokenFilter
      • SnowballTokenFilterDescriptor
      • SoftDeleteRetentionSettings
      • SoftDeleteRetentionSettingsDescriptor
      • SoftDeleteSettings
      • SoftDeleteSettingsDescriptor
      • SortBase
      • SortDescriptorBase<TDescriptor, TInterface, T>
      • SortDescriptor<T>
      • SortMode
      • SortOrder
      • SortProcessor
      • SortProcessorDescriptor<T>
      • SortSpecialField
      • SortingSettings
      • SortingSettingsDescriptor<T>
      • SourceDescriptor<TDocument>
      • SourceExistsDescriptor<TDocument>
      • SourceExistsRequest
      • SourceExistsRequest<TDocument>
      • SourceField
      • SourceFieldDescriptor
      • SourceFilter
      • SourceFilterDescriptor<T>
      • SourceManyExtensions
      • SourceOnlyRepository
      • SourceOnlyRepositoryDescriptor
      • SourceRequest
      • SourceRequestResponseBuilder<TDocument>
      • SourceRequest<TDocument>
      • SourceResponse<TDocument>
      • SpanContainingQuery
      • SpanContainingQueryDescriptor<T>
      • SpanFieldMaskingQuery
      • SpanFieldMaskingQueryDescriptor<T>
      • SpanFirstQuery
      • SpanFirstQueryDescriptor<T>
      • SpanGapQuery
      • SpanGapQueryDescriptor<T>
      • SpanMultiTermQuery
      • SpanMultiTermQueryDescriptor<T>
      • SpanNearQuery
      • SpanNearQueryDescriptor<T>
      • SpanNotQuery
      • SpanNotQueryDescriptor<T>
      • SpanOrQuery
      • SpanOrQueryDescriptor<T>
      • SpanQuery
      • SpanQueryDescriptor<T>
      • SpanTermQuery
      • SpanTermQueryDescriptor<T>
      • SpanWithinQuery
      • SpanWithinQueryDescriptor<T>
      • SplitIndexDescriptor
      • SplitIndexRequest
      • SplitIndexResponse
      • SplitProcessor
      • SplitProcessorDescriptor<T>
      • StandardAnalyzer
      • StandardAnalyzerDescriptor
      • StandardDeviationBounds
      • StandardTokenizer
      • StandardTokenizerDescriptor
      • StatsAggregate
      • StatsAggregation
      • StatsAggregationDescriptor<T>
      • StatsBucketAggregation
      • StatsBucketAggregationDescriptor
      • StemmerOverrideTokenFilter
      • StemmerOverrideTokenFilterDescriptor
      • StemmerTokenFilter
      • StemmerTokenFilterDescriptor
      • StopAnalyzer
      • StopAnalyzerDescriptor
      • StopTokenFilter
      • StopTokenFilterDescriptor
      • StopWords
      • StoreCopy
      • StoreStats
      • StoredScript
      • StoredScriptDescriptor
      • StrictnessPropagatingVisitor
      • StringDistance
      • StringFielddata
      • StringFielddataDescriptor
      • StringFielddataFormat
      • StringTimeSpanAttribute
      • StupidBackoffSmoothingModel
      • StupidBackoffSmoothingModelDescriptor
      • SuffixExtensions
      • SuggestBucket
      • SuggestContainer
      • SuggestContainerDescriptor<T>
      • SuggestContextBase
      • SuggestContextDescriptorBase<TDescriptor, TInterface, T>
      • SuggestContextQueriesDescriptor<T>
      • SuggestContextQuery
      • SuggestContextQueryDescriptor<T>
      • SuggestContextsDescriptor<T>
      • SuggestDescriptorBase<TDescriptor, TInterface, T>
      • SuggestDictionary<T>
      • SuggestFuzziness
      • SuggestFuzzinessDescriptor<T>
      • SuggestOption<TDocument>
      • SuggestSort
      • Suggest<T>
      • SuggesterBase
      • SumAggregation
      • SumAggregationDescriptor<T>
      • SumBucketAggregation
      • SumBucketAggregationDescriptor
      • SynonymFormat
      • SynonymGraphTokenFilter
      • SynonymGraphTokenFilterDescriptor
      • SynonymTokenFilter
      • SynonymTokenFilterDescriptor
      • TDigestMethod
      • TDigestMethodDescriptor
      • TaskExecutingNode
      • TaskId
      • TaskInfo
      • TaskRetries
      • TaskState
      • TaskStatus
      • Template
      • TemplateDescriptor
      • TemplateMapping
      • Term
      • TermDescriptor<T>
      • TermQuery
      • TermQueryDescriptorBase<TDescriptor, TInterface, T>
      • TermQueryDescriptor<T>
      • TermRangeQuery
      • TermRangeQueryDescriptor<T>
      • TermSuggester
      • TermSuggesterDescriptor<T>
      • TermVector
      • TermVectorFilter
      • TermVectorFilterDescriptor
      • TermVectorOption
      • TermVectorTerm
      • TermVectorsDescriptor<TDocument>
      • TermVectorsRequest<TDocument>
      • TermVectorsResponse
      • TermVectorsResult
      • TermsAggregate<TKey>
      • TermsAggregation
      • TermsAggregationCollectMode
      • TermsAggregationDescriptor<T>
      • TermsAggregationExecutionHint
      • TermsCompositeAggregationSource
      • TermsCompositeAggregationSourceDescriptor<T>
      • TermsExclude
      • TermsInclude
      • TermsOrder
      • TermsOrderDescriptor<T>
      • TermsQuery
      • TermsQueryDescriptor<T>
      • TermsSetQuery
      • TermsSetQueryDescriptor<T>
      • TextAttribute
      • TextEmbeddingProcessor
      • TextEmbeddingProcessorDescriptor<TDocument>
      • TextIndexPrefixes
      • TextIndexPrefixesDescriptor
      • TextProperty
      • TextPropertyDescriptor<T>
      • TextQueryType
      • ThreadCountStats
      • Time
      • TimeUnit
      • TimeUnitExtensions
      • Timestamp
      • TimestampField
      • TimestampFieldDescriptor
      • Token
      • TokenChar
      • TokenCountAttribute
      • TokenCountProperty
      • TokenCountPropertyDescriptor<T>
      • TokenDetail
      • TokenFilterBase
      • TokenFilterDescriptorBase<TTokenFilter, TTokenFilterInterface>
      • TokenFilters
      • TokenFiltersDescriptor
      • TokenizerBase
      • TokenizerDescriptorBase<TTokenizer, TTokenizerInterface>
      • Tokenizers
      • TokenizersDescriptor
      • TopHitsAggregate
      • TopHitsAggregation
      • TopHitsAggregationDescriptor<T>
      • TotalHits
      • TotalHitsRelation
      • TotalIndexingLoad
      • TrackTotalHits
      • TranslogDurability
      • TranslogFlushSettings
      • TranslogFlushSettingsDescriptor
      • TranslogSettings
      • TranslogSettingsDescriptor
      • TranslogStats
      • TransportStats
      • TrimProcessor
      • TrimProcessorDescriptor<T>
      • TrimTokenFilter
      • TrimTokenFilterDescriptor
      • TruncateTokenFilter
      • TruncateTokenFilterDescriptor
      • TypeExistsDescriptor
      • TypeExistsRequest
      • TypeFieldMappings
      • TypeMapping
      • TypeMappingDescriptor<T>
      • UaxEmailUrlTokenizer
      • UaxEmailUrlTokenizerDescriptor
      • UnassignedInformation
      • UnassignedInformationReason
      • Union<TFirst, TSecond>
      • UniqueTokenFilter
      • UniqueTokenFilterDescriptor
      • UpdatableIndexSettings
      • UpdateByQueryDescriptor<TDocument>
      • UpdateByQueryRequest
      • UpdateByQueryRequest<TDocument>
      • UpdateByQueryResponse
      • UpdateByQueryRethrottleDescriptor
      • UpdateByQueryRethrottleRequest
      • UpdateDescriptor<TDocument, TPartialDocument>
      • UpdateIndexSettingsDescriptor
      • UpdateIndexSettingsRequest
      • UpdateIndexSettingsResponse
      • UpdateRequest<TDocument, TPartialDocument>
      • UpdateResponse<TDocument>
      • UppercaseProcessor
      • UppercaseProcessorDescriptor<T>
      • UppercaseTokenFilter
      • UppercaseTokenFilterDescriptor
      • UriPartsProcessor
      • UriPartsProcessorDescriptor<T>
      • UrlDecodeProcessor
      • UrlDecodeProcessorDescriptor<T>
      • UserAgentProcessor
      • UserAgentProcessorDescriptor<T>
      • UserAgentProperty
      • ValidateQueryDescriptor<TDocument>
      • ValidateQueryRequest
      • ValidateQueryRequest<TDocument>
      • ValidateQueryResponse
      • ValidationExplanation
      • ValueAggregate
      • ValueCountAggregation
      • ValueCountAggregationDescriptor<T>
      • ValueType
      • VariableWidthHistogramAggregation
      • VariableWidthHistogramAggregationDescriptor<T>
      • VariableWidthHistogramBucket
      • VerbatimPropagatingVisitor
      • VerifyRepositoryDescriptor
      • VerifyRepositoryRequest
      • VerifyRepositoryResponse
      • VisitorScope
      • WarmerStats
      • WeightFunction
      • WeightFunctionDescriptor<T>
      • WeightedAverageAggregation
      • WeightedAverageAggregationDescriptor<T>
      • WeightedAverageValue
      • WeightedAverageValueDescriptor<T>
      • WhitespaceAnalyzer
      • WhitespaceAnalyzerDescriptor
      • WhitespaceTokenizer
      • WhitespaceTokenizerDescriptor
      • WildcardQuery
      • WildcardQueryDescriptor<T>
      • WildcardQuery<T, TValue>
      • WordDelimiterGraphTokenFilter
      • WordDelimiterGraphTokenFilterDescriptor
      • WordDelimiterTokenFilter
      • WordDelimiterTokenFilterDescriptor
      • WriteResponseBase
      • ZeroTermsQuery
    • OpenSearch.Client.JsonNetSerializer
      • ConnectionSettingsAwareContractResolver
      • ConnectionSettingsAwareSerializerBase
      • JsonNetSerializer
    • OpenSearch.Client.JsonNetSerializer.Converters
      • HandleOscTypesOnSourceJsonConverter
    • OpenSearch.Client.Specification.CatApi
      • CatNamespace
      • ICatNamespace
    • OpenSearch.Client.Specification.ClusterApi
      • ClusterNamespace
      • IClusterNamespace
    • OpenSearch.Client.Specification.DanglingIndicesApi
      • DanglingIndicesNamespace
      • IDanglingIndicesNamespace
    • OpenSearch.Client.Specification.HttpApi
      • HttpNamespace
      • IHttpNamespace
    • OpenSearch.Client.Specification.IndicesApi
      • IIndicesNamespace
      • IndicesNamespace
    • OpenSearch.Client.Specification.IngestApi
      • IIngestNamespace
      • IngestNamespace
    • OpenSearch.Client.Specification.NodesApi
      • INodesNamespace
      • NodesNamespace
    • OpenSearch.Client.Specification.SnapshotApi
      • ISnapshotNamespace
      • SnapshotNamespace
    • OpenSearch.Client.Specification.TasksApi
      • ITasksNamespace
      • TasksNamespace
    • OpenSearch.Net
      • ApiCallDetails
      • ApiKeyAuthenticationCredentials
      • Audit
      • AuditEvent
      • BasicAuthenticationCredentials
      • BulkRequestParameters
      • BulkStreamRequestParameters
      • ByteUnit
      • BytesResponse
      • CertificateValidations
      • ClearScrollRequestParameters
      • CloudConnectionPool
      • ClusterHealthLevel
      • ClusterRerouteMetric
      • ClusterStateMetric
      • ClusterStatsIndexMetric
      • ClusterStatsMetric
      • Conflicts
      • ConnectionConfiguration
      • ConnectionInfo
      • CountRequestParameters
      • CreatePitRequestParameters
      • CreateRequestParameters
      • CustomResponseBuilderBase
      • DateTimeProvider
      • DefaultOperator
      • DeleteAllPitsRequestParameters
      • DeleteByQueryRequestParameters
      • DeleteByQueryRethrottleRequestParameters
      • DeletePitRequestParameters
      • DeleteRequestParameters
      • DeleteScriptRequestParameters
      • DocumentExistsRequestParameters
      • DynamicDictionary
      • DynamicResponse
      • DynamicValue
      • Error
      • ErrorCause
      • ExecutePainlessScriptRequestParameters
      • ExpandWildcards
      • ExplainRequestParameters
      • FieldCapabilitiesRequestParameters
      • GetAllPitsRequestParameters
      • GetRequestParameters
      • GetScriptContextRequestParameters
      • GetScriptLanguagesRequestParameters
      • GetScriptRequestParameters
      • HealthStatus
      • HttpConnection
      • HttpMethod
      • HttpWebRequestConnection
      • IApiCallDetails
      • IConnection
      • IConnectionConfigurationValues
      • IConnectionPool
      • IDateTimeProvider
      • IMemoryStreamFactory
      • IOpenSearchLowLevelClient
      • IOpenSearchResponse
      • IOpenSearchSerializer
      • IPostData<T>
      • IRequestConfiguration
      • IRequestParameters
      • IRequestPipeline
      • IRequestPipelineFactory
      • ITransport<TConnectionSettings>
      • IUrlParameter
      • InMemoryConnection
      • IndexApiBlock
      • IndexRequestParameters
      • IndicesShardStoresShardStoreStatus
      • IndicesStatsMetric
      • KnownEnums
      • Level
      • LowLevelRequestResponseSerializer
      • MemoryStreamFactory
      • MetaHeaderProvider
      • MultiGetRequestParameters
      • MultiSearchRequestParameters
      • MultiSearchTemplateRequestParameters
      • MultiTermVectorsRequestParameters
      • NamespacedClientProxy
      • Node
      • NodesInfoMetric
      • NodesSampleType
      • NodesStatsIndexMetric
      • NodesStatsMetric
      • NodesUsageMetric
      • NotificationsNotificationConfigType
      • OpType
      • OpenSearchClientException
      • OpenSearchLowLevelClient
      • OpenSearchResponseBase
      • OpenSearchResponse<T>
      • OpenSearchSerializerExtensions
      • OpenSearchUrlFormatter
      • PingRequestParameters
      • PipelineException
      • PipelineFailure
      • PostData
      • PostData<T>
      • PostType
      • PutScriptRequestParameters
      • RankEvalRequestParameters
      • RecyclableMemoryStreamFactory
      • Refresh
      • ReindexOnServerRequestParameters
      • ReindexRethrottleRequestParameters
      • RenderSearchTemplateRequestParameters
      • RequestConfiguration
      • RequestConfigurationDescriptor
      • RequestData
      • RequestMetaData
      • RequestParameters<T>
      • RequestPipeline
      • RequestPipelineFactory
      • ResponseBuilder
      • ResponseStatics
      • RootNodeInfoRequestParameters
      • ScrollRequestParameters
      • SearchRequestParameters
      • SearchShardsRequestParameters
      • SearchTemplateRequestParameters
      • SearchType
      • SecureStrings
      • SerializableData<T>
      • SerializationFormatting
      • SerializerRegistrationInformation
      • ServerError
      • ShardFailure
      • SingleNodeConnectionPool
      • SlicesCalculation
      • SniffParser
      • SniffingConnectionPool
      • SourceExistsRequestParameters
      • SourceRequestParameters
      • StaticConnectionPool
      • StickyConnectionPool
      • StickySniffingConnectionPool
      • StreamableData<T>
      • StringEnumAttribute
      • StringResponse
      • SuggestMode
      • TasksGroupBy
      • TermVectorsRequestParameters
      • TimeUnit
      • Transport<TConnectionSettings>
      • UnexpectedOpenSearchClientException
      • UpdateByQueryRequestParameters
      • UpdateByQueryRethrottleRequestParameters
      • UpdateRequestParameters
      • VersionType
      • VoidResponse
      • VoidResponse.VoidBody
      • WaitForActiveShardOptions
      • WaitForEvents
    • OpenSearch.Net.Auth.AwsSigV4
      • AwsSigV4HttpConnection
      • AwsSigV4Util
      • CanonicalRequest
    • OpenSearch.Net.Diagnostics
      • AuditDiagnosticObserver
      • DiagnosticSources
      • DiagnosticSources.AuditDiagnosticKeys
      • DiagnosticSources.HttpConnectionDiagnosticKeys
      • DiagnosticSources.RequestPipelineDiagnosticKeys
      • DiagnosticSources.SerializerDiagnosticKeys
      • HttpConnectionDiagnosticObserver
      • RequestPipelineDiagnosticObserver
      • SerializerDiagnosticObserver
      • TcpStats
      • ThreadPoolStatistics
      • ThreadPoolStats
      • TypedDiagnosticObserverBase<TOnNext>
      • TypedDiagnosticObserverBase<TOnNextStart, TOnNextEnd>
    • OpenSearch.Net.Specification.AsynchronousSearchApi
      • DeleteRequestParameters
      • GetRequestParameters
      • LowLevelAsynchronousSearchNamespace
      • SearchRequestParameters
      • StatsRequestParameters
    • OpenSearch.Net.Specification.CatApi
      • CatAliasesRequestParameters
      • CatAllPitSegmentsRequestParameters
      • CatAllocationRequestParameters
      • CatClusterManagerRequestParameters
      • CatCountRequestParameters
      • CatFielddataRequestParameters
      • CatHealthRequestParameters
      • CatHelpRequestParameters
      • CatIndicesRequestParameters
      • CatMasterRequestParameters
      • CatNodeAttributesRequestParameters
      • CatNodesRequestParameters
      • CatPendingTasksRequestParameters
      • CatPitSegmentsRequestParameters
      • CatPluginsRequestParameters
      • CatRecoveryRequestParameters
      • CatRepositoriesRequestParameters
      • CatSegmentReplicationRequestParameters
      • CatSegmentsRequestParameters
      • CatShardsRequestParameters
      • CatSnapshotsRequestParameters
      • CatTasksRequestParameters
      • CatTemplatesRequestParameters
      • CatThreadPoolRequestParameters
      • LowLevelCatNamespace
    • OpenSearch.Net.Specification.ClusterApi
      • ClusterAllocationExplainRequestParameters
      • ClusterGetSettingsRequestParameters
      • ClusterHealthRequestParameters
      • ClusterPendingTasksRequestParameters
      • ClusterPutSettingsRequestParameters
      • ClusterRerouteRequestParameters
      • ClusterStateRequestParameters
      • ClusterStatsRequestParameters
      • ComponentTemplateExistsRequestParameters
      • DeleteComponentTemplateRequestParameters
      • DeleteDecommissionAwarenessRequestParameters
      • DeleteVotingConfigExclusionsRequestParameters
      • DeleteWeightedRoutingRequestParameters
      • GetComponentTemplateRequestParameters
      • GetDecommissionAwarenessRequestParameters
      • GetWeightedRoutingRequestParameters
      • LowLevelClusterNamespace
      • PostVotingConfigExclusionsRequestParameters
      • PutComponentTemplateRequestParameters
      • PutDecommissionAwarenessRequestParameters
      • PutWeightedRoutingRequestParameters
      • RemoteInfoRequestParameters
    • OpenSearch.Net.Specification.DanglingIndicesApi
      • DeleteDanglingIndexRequestParameters
      • ImportDanglingIndexRequestParameters
      • ListDanglingIndicesRequestParameters
      • LowLevelDanglingIndicesNamespace
    • OpenSearch.Net.Specification.FlowFrameworkApi
      • CreateRequestParameters
      • DeleteRequestParameters
      • DeprovisionRequestParameters
      • GetRequestParameters
      • GetStatusRequestParameters
      • GetStepsRequestParameters
      • LowLevelFlowFrameworkNamespace
      • ProvisionRequestParameters
      • SearchRequestParameters
      • SearchStateRequestParameters
      • UpdateRequestParameters
    • OpenSearch.Net.Specification.HttpApi
      • ArbitraryHttpRequestParameters<TSelf>
      • HttpDeleteRequestParameters
      • HttpGetRequestParameters
      • HttpHeadRequestParameters
      • HttpPatchRequestParameters
      • HttpPostRequestParameters
      • HttpPutRequestParameters
      • LowLevelHttpNamespace
    • OpenSearch.Net.Specification.IndicesApi
      • AddIndexBlockRequestParameters
      • AliasExistsRequestParameters
      • AnalyzeRequestParameters
      • BulkAliasRequestParameters
      • ClearCacheRequestParameters
      • CloneIndexRequestParameters
      • CloseIndexRequestParameters
      • ComposableIndexTemplateExistsRequestParameters
      • CreateDataStreamRequestParameters
      • CreateIndexRequestParameters
      • DataStreamsStatsRequestParameters
      • DeleteAliasRequestParameters
      • DeleteComposableIndexTemplateRequestParameters
      • DeleteDataStreamRequestParameters
      • DeleteIndexRequestParameters
      • DeleteIndexTemplateRequestParameters
      • FlushRequestParameters
      • ForceMergeRequestParameters
      • GetAliasRequestParameters
      • GetComposableIndexTemplateRequestParameters
      • GetDataStreamRequestParameters
      • GetFieldMappingRequestParameters
      • GetIndexRequestParameters
      • GetIndexSettingsRequestParameters
      • GetIndexTemplateRequestParameters
      • GetMappingRequestParameters
      • GetUpgradeRequestParameters
      • IndexExistsRequestParameters
      • IndexTemplateExistsRequestParameters
      • IndicesShardStoresRequestParameters
      • IndicesStatsRequestParameters
      • LowLevelIndicesNamespace
      • OpenIndexRequestParameters
      • PutAliasRequestParameters
      • PutComposableIndexTemplateRequestParameters
      • PutIndexTemplateRequestParameters
      • PutMappingRequestParameters
      • RecoveryStatusRequestParameters
      • RefreshRequestParameters
      • ResolveIndexRequestParameters
      • RolloverIndexRequestParameters
      • SegmentsRequestParameters
      • ShrinkIndexRequestParameters
      • SimulateIndexTemplateRequestParameters
      • SimulateTemplateRequestParameters
      • SplitIndexRequestParameters
      • SyncedFlushRequestParameters
      • TypeExistsRequestParameters
      • UpdateIndexSettingsRequestParameters
      • UpgradeRequestParameters
      • ValidateQueryRequestParameters
    • OpenSearch.Net.Specification.IngestApi
      • DeletePipelineRequestParameters
      • GetPipelineRequestParameters
      • GrokProcessorPatternsRequestParameters
      • LowLevelIngestNamespace
      • PutPipelineRequestParameters
      • SimulatePipelineRequestParameters
    • OpenSearch.Net.Specification.InsightsApi
      • LowLevelInsightsNamespace
      • TopQueriesRequestParameters
    • OpenSearch.Net.Specification.IsmApi
      • AddPolicyRequestParameters
      • ChangePolicyRequestParameters
      • DeletePolicyRequestParameters
      • ExistsPolicyRequestParameters
      • ExplainPolicyRequestParameters
      • GetPoliciesRequestParameters
      • GetPolicyRequestParameters
      • LowLevelIsmNamespace
      • PutPoliciesRequestParameters
      • PutPolicyRequestParameters
      • RefreshSearchAnalyzersRequestParameters
      • RemovePolicyRequestParameters
      • RetryIndexRequestParameters
    • OpenSearch.Net.Specification.KnnApi
      • DeleteModelRequestParameters
      • GetModelRequestParameters
      • LowLevelKnnNamespace
      • SearchModelsRequestParameters
      • StatsRequestParameters
      • TrainModelRequestParameters
      • WarmupRequestParameters
    • OpenSearch.Net.Specification.ListApi
      • HelpRequestParameters
      • IndicesRequestParameters
      • LowLevelListNamespace
      • ShardsRequestParameters
    • OpenSearch.Net.Specification.LtrApi
      • LowLevelLtrNamespace
      • StatsRequestParameters
    • OpenSearch.Net.Specification.MlApi
      • ChunkModelRequestParameters
      • CreateConnectorRequestParameters
      • CreateControllerRequestParameters
      • CreateMemoryRequestParameters
      • CreateMessageRequestParameters
      • CreateModelMetaRequestParameters
      • DeleteAgentRequestParameters
      • DeleteConnectorRequestParameters
      • DeleteControllerRequestParameters
      • DeleteMemoryRequestParameters
      • DeleteModelGroupRequestParameters
      • DeleteModelRequestParameters
      • DeleteTaskRequestParameters
      • DeployModelRequestParameters
      • ExecuteAgentRequestParameters
      • ExecuteAlgorithmRequestParameters
      • GetAgentRequestParameters
      • GetAllMemoriesRequestParameters
      • GetAllMessagesRequestParameters
      • GetAllToolsRequestParameters
      • GetConnectorRequestParameters
      • GetControllerRequestParameters
      • GetMemoryRequestParameters
      • GetMessageRequestParameters
      • GetMessageTracesRequestParameters
      • GetModelGroupRequestParameters
      • GetModelRequestParameters
      • GetProfileModelsRequestParameters
      • GetProfileRequestParameters
      • GetProfileTasksRequestParameters
      • GetStatsRequestParameters
      • GetTaskRequestParameters
      • GetToolRequestParameters
      • LoadModelRequestParameters
      • LowLevelMlNamespace
      • PredictModelRequestParameters
      • PredictRequestParameters
      • RegisterAgentsRequestParameters
      • RegisterModelGroupRequestParameters
      • RegisterModelMetaRequestParameters
      • RegisterModelRequestParameters
      • SearchAgentsRequestParameters
      • SearchConnectorsRequestParameters
      • SearchMemoryRequestParameters
      • SearchMessageRequestParameters
      • SearchModelGroupRequestParameters
      • SearchModelsRequestParameters
      • SearchTasksRequestParameters
      • TrainPredictRequestParameters
      • TrainRequestParameters
      • UndeployModelRequestParameters
      • UnloadModelRequestParameters
      • UpdateConnectorRequestParameters
      • UpdateControllerRequestParameters
      • UpdateMemoryRequestParameters
      • UpdateMessageRequestParameters
      • UpdateModelGroupRequestParameters
      • UpdateModelRequestParameters
      • UploadChunkRequestParameters
      • UploadModelRequestParameters
    • OpenSearch.Net.Specification.NodesApi
      • LowLevelNodesNamespace
      • NodesHotThreadsRequestParameters
      • NodesInfoRequestParameters
      • NodesStatsRequestParameters
      • NodesUsageRequestParameters
      • ReloadSecureSettingsRequestParameters
    • OpenSearch.Net.Specification.NotificationsApi
      • CreateConfigRequestParameters
      • DeleteConfigRequestParameters
      • DeleteConfigsRequestParameters
      • GetConfigRequestParameters
      • GetConfigsRequestParameters
      • ListChannelsRequestParameters
      • ListFeaturesRequestParameters
      • LowLevelNotificationsNamespace
      • SendTestRequestParameters
      • UpdateConfigRequestParameters
    • OpenSearch.Net.Specification.ObservabilityApi
      • CreateObjectRequestParameters
      • DeleteObjectRequestParameters
      • DeleteObjectsRequestParameters
      • GetLocalstatsRequestParameters
      • GetObjectRequestParameters
      • ListObjectsRequestParameters
      • LowLevelObservabilityNamespace
      • UpdateObjectRequestParameters
    • OpenSearch.Net.Specification.PplApi
      • ExplainRequestParameters
      • GetStatsRequestParameters
      • LowLevelPplNamespace
      • PostStatsRequestParameters
      • QueryRequestParameters
    • OpenSearch.Net.Specification.QueryApi
      • DatasourceDeleteRequestParameters
      • DatasourceRetrieveRequestParameters
      • DatasourcesCreateRequestParameters
      • DatasourcesListRequestParameters
      • DatasourcesUpdateRequestParameters
      • LowLevelQueryNamespace
    • OpenSearch.Net.Specification.RemoteStoreApi
      • LowLevelRemoteStoreNamespace
      • RestoreRequestParameters
    • OpenSearch.Net.Specification.ReplicationApi
      • AutofollowStatsRequestParameters
      • CreateReplicationRuleRequestParameters
      • DeleteReplicationRuleRequestParameters
      • FollowerStatsRequestParameters
      • LeaderStatsRequestParameters
      • LowLevelReplicationNamespace
      • PauseRequestParameters
      • ResumeRequestParameters
      • StartRequestParameters
      • StatusRequestParameters
      • StopRequestParameters
      • UpdateSettingsRequestParameters
    • OpenSearch.Net.Specification.RollupsApi
      • DeleteRequestParameters
      • ExplainRequestParameters
      • GetRequestParameters
      • LowLevelRollupsNamespace
      • PutRequestParameters
      • StartRequestParameters
      • StopRequestParameters
    • OpenSearch.Net.Specification.SearchPipelineApi
      • DeleteRequestParameters
      • GetRequestParameters
      • LowLevelSearchPipelineNamespace
      • PutRequestParameters
    • OpenSearch.Net.Specification.SecurityApi
      • AuthinfoRequestParameters
      • AuthtokenRequestParameters
      • CacheRequestParameters
      • ChangePasswordRequestParameters
      • ConfigUpgradeCheckRequestParameters
      • ConfigUpgradePerformRequestParameters
      • CreateActionGroupRequestParameters
      • CreateAllowlistRequestParameters
      • CreateRoleMappingRequestParameters
      • CreateRoleRequestParameters
      • CreateTenantRequestParameters
      • CreateUpdateTenancyConfigRequestParameters
      • CreateUserLegacyRequestParameters
      • CreateUserRequestParameters
      • DeleteActionGroupRequestParameters
      • DeleteDistinguishedNameRequestParameters
      • DeleteRoleMappingRequestParameters
      • DeleteRoleRequestParameters
      • DeleteTenantRequestParameters
      • DeleteUserLegacyRequestParameters
      • DeleteUserRequestParameters
      • FlushCacheRequestParameters
      • GenerateOboTokenRequestParameters
      • GenerateUserTokenLegacyRequestParameters
      • GenerateUserTokenRequestParameters
      • GetAccountDetailsRequestParameters
      • GetActionGroupRequestParameters
      • GetActionGroupsRequestParameters
      • GetAllCertificatesRequestParameters
      • GetAllowlistRequestParameters
      • GetAuditConfigurationRequestParameters
      • GetCertificatesRequestParameters
      • GetConfigurationRequestParameters
      • GetDashboardsInfoRequestParameters
      • GetDistinguishedNameRequestParameters
      • GetDistinguishedNamesRequestParameters
      • GetNodeCertificatesRequestParameters
      • GetPermissionsInfoRequestParameters
      • GetRoleMappingRequestParameters
      • GetRoleMappingsRequestParameters
      • GetRoleRequestParameters
      • GetRolesRequestParameters
      • GetSslinfoRequestParameters
      • GetTenancyConfigRequestParameters
      • GetTenantRequestParameters
      • GetTenantsRequestParameters
      • GetUserLegacyRequestParameters
      • GetUserRequestParameters
      • GetUsersLegacyRequestParameters
      • GetUsersRequestParameters
      • HealthRequestParameters
      • LowLevelSecurityNamespace
      • MigrateRequestParameters
      • PatchActionGroupRequestParameters
      • PatchActionGroupsRequestParameters
      • PatchAllowlistRequestParameters
      • PatchAuditConfigurationRequestParameters
      • PatchConfigurationRequestParameters
      • PatchDistinguishedNameRequestParameters
      • PatchDistinguishedNamesRequestParameters
      • PatchRoleMappingRequestParameters
      • PatchRoleMappingsRequestParameters
      • PatchRoleRequestParameters
      • PatchRolesRequestParameters
      • PatchTenantRequestParameters
      • PatchTenantsRequestParameters
      • PatchUserRequestParameters
      • PatchUsersRequestParameters
      • PostDashboardsInfoRequestParameters
      • ReloadHttpCertificatesRequestParameters
      • ReloadTransportCertificatesRequestParameters
      • TenantInfoRequestParameters
      • UpdateAuditConfigurationRequestParameters
      • UpdateConfigurationRequestParameters
      • UpdateDistinguishedNameRequestParameters
      • ValidateRequestParameters
      • WhoAmIProtectedRequestParameters
      • WhoAmIRequestParameters
    • OpenSearch.Net.Specification.SmApi
      • CreatePolicyRequestParameters
      • DeletePolicyRequestParameters
      • ExplainPolicyRequestParameters
      • GetPoliciesRequestParameters
      • GetPolicyRequestParameters
      • LowLevelSmNamespace
      • StartPolicyRequestParameters
      • StopPolicyRequestParameters
      • UpdatePolicyRequestParameters
    • OpenSearch.Net.Specification.SnapshotApi
      • CleanupRepositoryRequestParameters
      • CloneSnapshotRequestParameters
      • CreateRepositoryRequestParameters
      • DeleteRepositoryRequestParameters
      • DeleteSnapshotRequestParameters
      • GetRepositoryRequestParameters
      • GetSnapshotRequestParameters
      • LowLevelSnapshotNamespace
      • RestoreRequestParameters
      • SnapshotRequestParameters
      • SnapshotStatusRequestParameters
      • VerifyRepositoryRequestParameters
    • OpenSearch.Net.Specification.SqlApi
      • CloseRequestParameters
      • ExplainRequestParameters
      • GetStatsRequestParameters
      • LowLevelSqlNamespace
      • PostStatsRequestParameters
      • QueryRequestParameters
      • SettingsRequestParameters
    • OpenSearch.Net.Specification.TasksApi
      • CancelTasksRequestParameters
      • GetTaskRequestParameters
      • ListTasksRequestParameters
      • LowLevelTasksNamespace
    • OpenSearch.Net.Specification.TransformsApi
      • DeleteRequestParameters
      • ExplainRequestParameters
      • GetRequestParameters
      • LowLevelTransformsNamespace
      • PreviewRequestParameters
      • PutRequestParameters
      • SearchRequestParameters
      • StartRequestParameters
      • StopRequestParameters
    • OpenSearch.Net.Specification.WlmApi
      • CreateQueryGroupRequestParameters
      • DeleteQueryGroupRequestParameters
      • GetQueryGroupRequestParameters
      • LowLevelWlmNamespace
      • UpdateQueryGroupRequestParameters
    • OpenSearch.Net.Utf8Json
      • JsonParsingException
    • OpenSearch.Net.Utf8Json.Formatters
      • EnumFormatterHelper
    • OpenSearch.Net.VirtualizedCluster
      • FixedPipelineFactory
      • SealedVirtualCluster
      • VirtualCluster
      • VirtualClusterConnection
      • VirtualClusterWith
      • VirtualizedCluster
    • OpenSearch.Net.VirtualizedCluster.Audit
      • Auditor
      • CallTraceState
      • ClientCall
    • OpenSearch.Net.VirtualizedCluster.MockResponses
      • SniffResponseBytes
    • OpenSearch.Net.VirtualizedCluster.Providers
      • TestableDateTimeProvider
    • OpenSearch.Net.VirtualizedCluster.Rules
      • ClientCallRule
      • IClientCallRule
      • IRule
      • ISniffRule
      • PingRule
      • RuleBase<TRule>
      • RuleOption<TFirst, TSecond>
      • SniffRule
      • TimesHelper
      • TimesHelper.AllTimes

    Namespace OpenSearch.Client

    Classes

    AcknowledgedResponseBase

    AdaptiveSelectionStats

    AddIndexBlockDescriptor

    A request to the indices add block API

    AddIndexBlockRequest

    A request to the indices add block API

    AddIndexBlockResponse

    AdjacencyMatrixAggregation

    AdjacencyMatrixAggregationDescriptor<T>

    AggregateDictionary

    Contains aggregates that are returned by OpenSearch. In OSC, Aggregation always refers to an aggregation request to OpenSearch and an Aggregate describes an aggregation response.

    AggregatedDanglingIndexInfo

    AggregationBase

    AggregationBreakdown

    AggregationContainer

    AggregationContainerDescriptor<T>

    AggregationDictionary

    Describes aggregations that we would like to execute on OpenSearch.

    In OSC Aggregation always refers to an aggregation sent to OpenSearch and an Aggregate describes an aggregation returned from OpenSearch.

    AggregationProfile

    AggregationRange

    AggregationRangeDescriptor

    AggregationVisitor

    AggregationWalker

    Alias

    AliasAddAction

    AliasAddDescriptor

    AliasAddOperation

    AliasDefinition

    AliasDescriptor

    An alias to one or more indices

    AliasExistsDescriptor

    Descriptor for AliasExists

    https://opensearch.org/docs/latest

    AliasExistsRequest

    Request for AliasExists

    https://opensearch.org/docs/latest

    AliasPointingToIndexExtensions

    AliasRemoveAction

    AliasRemoveDescriptor

    AliasRemoveIndexAction

    AliasRemoveIndexDescriptor

    AliasRemoveIndexOperation

    AliasRemoveOperation

    Aliases

    AliasesDescriptor

    AllIndicesStats

    AllocateClusterRerouteCommandBase

    AllocateClusterRerouteCommandDescriptorBase<TDescriptor, TInterface>

    AllocateEmptyPrimaryRerouteCommand

    AllocateEmptyPrimaryRerouteCommandDescriptor

    AllocateReplicaClusterRerouteCommand

    AllocateReplicaClusterRerouteCommandDescriptor

    AllocateStalePrimaryRerouteCommand

    AllocateStalePrimaryRerouteCommandDescriptor

    AllocationAttributes

    AllocationAttributesDescriptor

    AllocationAwarenessSettings

    AllocationAwarenessSettingsDescriptor

    AllocationDecision

    AllocationFilteringSettings

    AllocationFilteringSettingsDescriptor

    AllocationStore

    AlternativeEnumMemberAttribute

    Similar to EnumMemberAttribute, but allows an alternative string value to be specified for an enum field value.

    Analysis

    AnalysisDescriptor

    AnalyzeCharFilters

    AnalyzeCharFiltersDescriptor

    AnalyzeDescriptor

    Descriptor for Analyze

    https://opensearch.org/docs/latest/api-reference/analyze-apis/perform-text-analysis/

    AnalyzeDetail

    AnalyzeRequest

    Request for Analyze

    https://opensearch.org/docs/latest/api-reference/analyze-apis/perform-text-analysis/

    AnalyzeResponse

    AnalyzeToken

    AnalyzeTokenFilters

    A list of string references to stored token filters and/or inline token filter definitions

    AnalyzeTokenFiltersDescriptor

    AnalyzeTokenizersSelector

    AnalyzerBase

    AnalyzerDescriptorBase<TAnalyzer, TAnalyzerInterface>

    Analyzers

    AnalyzersDescriptor

    AppendProcessor

    AppendProcessorDescriptor<T>

    ArbitraryBodyHttpRequestBase<TParams>

    ArbitraryBodyHttpRequestDescriptorBase<TSelf, TParams, TInterface>

    ArbitraryHttpRequestBase<TParams>

    ArbitraryHttpRequestDescriptorBase<TSelf, TParams, TInterface>

    ArchitectureStats

    AsciiFoldingTokenFilter

    AsciiFoldingTokenFilterDescriptor

    Attachment

    An attachment indexed with an ingest pipeline using the ingest-attachment plugin. Convenience class for working with attachment fields.

    AttachmentProcessor

    The ingest attachment plugin lets OpenSearch extract file attachments in common formats (such as PPT, XLS, and PDF) by using the Apache text extraction library Tika. You can use the ingest attachment plugin as a replacement for the mapper attachment plugin.

    AttachmentProcessorDescriptor<T>

    The ingest attachment plugin lets OpenSearch extract file attachments in common formats (such as PPT, XLS, and PDF) by using the Apache text extraction library Tika. You can use the ingest attachment plugin as a replacement for the mapper attachment plugin.

    AutoDateHistogramAggregate

    AutoDateHistogramAggregation

    AutoDateHistogramAggregationDescriptor<T>

    AutoExpandReplicas

    AverageAggregation

    AverageAggregationDescriptor<T>

    AverageBucketAggregation

    AverageBucketAggregationDescriptor

    AzureRepository

    AzureRepositoryDescriptor

    A snapshot repository that stores snapshots in an Azure storage account

    Requires the repository-azure plugin to be installed on the cluster

    AzureRepositorySettings

    AzureRepositorySettingsDescriptor

    BM25Similarity

    BM25SimilarityDescriptor

    BinaryAttribute

    BinaryProperty

    BinaryPropertyDescriptor<T>

    BlockedIndex

    BlockingSubscribeExtensions

    BoolQuery

    BoolQueryDescriptor<T>

    BooleanAttribute

    BooleanProperty

    BooleanPropertyDescriptor<T>

    BoostingQuery

    BoostingQueryDescriptor<T>

    BoundingBox

    BoundingBoxDescriptor

    BreakerStats

    BucketAggregate

    Intermediate Aggregation response, transformed to a more specific aggregation response when requested.

    BucketAggregateBase

    BucketAggregationBase

    BucketAggregationDescriptorBase<TBucketAggregation, TBucketAggregationInterface, T>

    BucketBase

    BucketScriptAggregation

    BucketScriptAggregationDescriptor

    BucketSelectorAggregation

    BucketSelectorAggregationDescriptor

    BucketSortAggregation

    A parent pipeline aggregation which sorts the buckets of its parent multi-bucket aggregation. Zero or more sort fields may be specified together with the corresponding sort order. Each bucket may be sorted based on its _key, _count or its sub-aggregations. In addition, parameters from and size may be set in order to truncate the result buckets.

    BucketSortAggregationDescriptor<T>

    A parent pipeline aggregation which sorts the buckets of its parent multi-bucket aggregation. Zero or more sort fields may be specified together with the corresponding sort order. Each bucket may be sorted based on its _key, _count or its sub-aggregations. In addition, parameters from and size may be set in order to truncate the result buckets.

    BulkAliasDescriptor

    Descriptor for BulkAlias

    https://opensearch.org/docs/latest/api-reference/index-apis/alias/

    BulkAliasRequest

    Request for BulkAlias

    https://opensearch.org/docs/latest/api-reference/index-apis/alias/

    BulkAliasResponse

    BulkAllDescriptor<T>

    BulkAllObservable<T>

    BulkAllObserver

    BulkAllRequest<T>

    BulkAllResponse

    BulkCreateDescriptor<T>

    BulkCreateOperation<T>

    BulkCreateResponseItem

    BulkDeleteDescriptor<T>

    BulkDeleteOperation<T>

    BulkDeleteResponseItem

    BulkDescriptor

    Descriptor for Bulk

    https://opensearch.org/docs/latest/api-reference/document-apis/bulk/

    BulkIndexByScrollFailure

    BulkIndexDescriptor<T>

    BulkIndexOperation<T>

    BulkIndexResponseItem

    BulkOperationBase

    BulkOperationDescriptorBase<TDescriptor, TInterface>

    BulkOperationsCollection<TOperation>

    This class is used by Operations which needs thread safe adding Add(T) as well as expose an equivalent of AddRange(IEnumerable<T>). Because operations from OpenSearch are executed in order none of the types in System.Collection.Concurrent can't be used for this. We need to preserve insert order and exposed indexed index because Items is ordered and lines up with Operations allowing one to zip the two together.

    BulkRequest

    Request for Bulk

    https://opensearch.org/docs/latest/api-reference/document-apis/bulk/

    BulkResponse

    BulkResponseItemBase

    An item within a bulk response

    BulkUpdateDescriptor<TDocument, TPartialDocument>

    BulkUpdateOperation<TDocument, TPartialDocument>

    BulkUpdateResponseItem

    BytesProcessor

    Converts a human readable byte value (e.g. 1kb) to its value in bytes (e.g. 1024). Supported human readable units are "b", "kb", "mb", "gb", "tb", "pb" case insensitive. An error will occur if the field is not a supported format or resultant value exceeds 2^63.

    BytesProcessorDescriptor<T>

    Converts a human readable byte value (e.g. 1kb) to its value in bytes (e.g. 1024). Supported human readable units are "b", "kb", "mb", "gb", "tb", "pb" case insensitive. An error will occur if the field is not a supported format or resultant value exceeds 2^63.

    CancelClusterRerouteCommand

    CancelClusterRerouteCommandDescriptor

    CancelTasksDescriptor

    Descriptor for Cancel

    https://opensearch.org/docs/latest/api-reference/tasks/#task-canceling

    CancelTasksRequest

    Request for Cancel

    https://opensearch.org/docs/latest/api-reference/tasks/#task-canceling

    CancelTasksResponse

    CardinalityAggregation

    CardinalityAggregationDescriptor<T>

    CartesianPoint

    Represents a point in the cartesian plane.

    CatAliasesDescriptor

    Descriptor for Aliases

    https://opensearch.org/docs/latest/api-reference/cat/cat-aliases/

    CatAliasesRecord

    CatAliasesRequest

    Request for Aliases

    https://opensearch.org/docs/latest/api-reference/cat/cat-aliases/

    CatAllPitSegmentsDescriptor

    Descriptor for AllPitSegments

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/

    CatAllPitSegmentsRecord

    CatAllPitSegmentsRequest

    Request for AllPitSegments

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/

    CatAllocationDescriptor

    Descriptor for Allocation

    https://opensearch.org/docs/latest/api-reference/cat/cat-allocation/

    CatAllocationRecord

    CatAllocationRequest

    Request for Allocation

    https://opensearch.org/docs/latest/api-reference/cat/cat-allocation/

    CatClusterManagerDescriptor

    Descriptor for ClusterManager

    https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/

    CatClusterManagerRecord

    See docs here

    CatClusterManagerRequest

    Request for ClusterManager

    https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/

    CatCountDescriptor

    Descriptor for Count

    https://opensearch.org/docs/latest/api-reference/cat/cat-count/

    CatCountRecord

    CatCountRequest

    Request for Count

    https://opensearch.org/docs/latest/api-reference/cat/cat-count/

    CatFielddataDescriptor

    Descriptor for Fielddata

    https://opensearch.org/docs/latest/api-reference/cat/cat-field-data/

    CatFielddataRecord

    CatFielddataRequest

    Request for Fielddata

    https://opensearch.org/docs/latest/api-reference/cat/cat-field-data/

    CatHealthDescriptor

    Descriptor for Health

    https://opensearch.org/docs/latest/api-reference/cat/cat-health/

    CatHealthRecord

    CatHealthRequest

    Request for Health

    https://opensearch.org/docs/latest/api-reference/cat/cat-health/

    CatHelpDescriptor

    Descriptor for Help

    https://opensearch.org/docs/latest/api-reference/cat/index/

    CatHelpRecord

    CatHelpRequest

    Request for Help

    https://opensearch.org/docs/latest/api-reference/cat/index/

    CatIndicesDescriptor

    Descriptor for Indices

    https://opensearch.org/docs/latest/api-reference/cat/cat-indices/

    CatIndicesRecord

    CatIndicesRequest

    Request for Indices

    https://opensearch.org/docs/latest/api-reference/cat/cat-indices/

    CatMasterDescriptor

    Descriptor for Master

    https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/

    CatMasterRecord

    See docs here

    CatMasterRequest

    Request for Master

    https://opensearch.org/docs/latest/api-reference/cat/cat-cluster_manager/

    CatNodeAttributesDescriptor

    Descriptor for NodeAttributes

    https://opensearch.org/docs/latest/api-reference/cat/cat-nodeattrs/

    CatNodeAttributesRecord

    CatNodeAttributesRequest

    Request for NodeAttributes

    https://opensearch.org/docs/latest/api-reference/cat/cat-nodeattrs/

    CatNodesDescriptor

    Descriptor for Nodes

    https://opensearch.org/docs/latest/api-reference/cat/cat-nodes/

    CatNodesRecord

    CatNodesRequest

    Request for Nodes

    https://opensearch.org/docs/latest/api-reference/cat/cat-nodes/

    CatPendingTasksDescriptor

    Descriptor for PendingTasks

    https://opensearch.org/docs/latest/api-reference/cat/cat-pending-tasks/

    CatPendingTasksRecord

    CatPendingTasksRequest

    Request for PendingTasks

    https://opensearch.org/docs/latest/api-reference/cat/cat-pending-tasks/

    CatPitSegmentsDescriptor

    Descriptor for PitSegments

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/

    CatPitSegmentsRecord

    CatPitSegmentsRequest

    Request for PitSegments

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/

    CatPluginsDescriptor

    Descriptor for Plugins

    https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/

    CatPluginsRecord

    CatPluginsRequest

    Request for Plugins

    https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/

    CatRecoveryDescriptor

    Descriptor for Recovery

    https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/

    CatRecoveryRecord

    CatRecoveryRequest

    Request for Recovery

    https://opensearch.org/docs/latest/api-reference/cat/cat-plugins/

    CatRepositoriesDescriptor

    Descriptor for Repositories

    https://opensearch.org/docs/latest/api-reference/cat/cat-repositories/

    CatRepositoriesRecord

    CatRepositoriesRequest

    Request for Repositories

    https://opensearch.org/docs/latest/api-reference/cat/cat-repositories/

    CatResponse<TCatRecord>

    CatSegmentReplicationDescriptor

    Descriptor for SegmentReplication

    https://opensearch.org/docs/latest/api-reference/cat/cat-segment-replication/

    CatSegmentReplicationRecord

    CatSegmentReplicationRequest

    Request for SegmentReplication

    https://opensearch.org/docs/latest/api-reference/cat/cat-segment-replication/

    CatSegmentsDescriptor

    Descriptor for Segments

    https://opensearch.org/docs/latest/api-reference/cat/cat-segments/

    CatSegmentsRecord

    CatSegmentsRequest

    Request for Segments

    https://opensearch.org/docs/latest/api-reference/cat/cat-segments/

    CatShardsDescriptor

    Descriptor for Shards

    https://opensearch.org/docs/latest/api-reference/cat/cat-shards/

    CatShardsRecord

    CatShardsRequest

    Request for Shards

    https://opensearch.org/docs/latest/api-reference/cat/cat-shards/

    CatSnapshotsDescriptor

    Descriptor for Snapshots

    https://opensearch.org/docs/latest/api-reference/cat/cat-snapshots/

    CatSnapshotsRecord

    CatSnapshotsRequest

    Request for Snapshots

    https://opensearch.org/docs/latest/api-reference/cat/cat-snapshots/

    CatTasksDescriptor

    Descriptor for Tasks

    https://opensearch.org/docs/latest/api-reference/cat/cat-tasks/

    CatTasksRecord

    CatTasksRequest

    Request for Tasks

    https://opensearch.org/docs/latest/api-reference/cat/cat-tasks/

    CatTemplatesDescriptor

    Descriptor for Templates

    https://opensearch.org/docs/latest/api-reference/cat/cat-templates/

    CatTemplatesRecord

    CatTemplatesRequest

    Request for Templates

    https://opensearch.org/docs/latest/api-reference/cat/cat-templates/

    CatThreadPoolDescriptor

    Descriptor for ThreadPool

    https://opensearch.org/docs/latest/api-reference/cat/cat-thread-pool/

    CatThreadPoolRecord

    CatThreadPoolRequest

    Request for ThreadPool

    https://opensearch.org/docs/latest/api-reference/cat/cat-thread-pool/

    CategorySuggestContext

    CategorySuggestContextDescriptor<T>

    CharFilterBase

    CharFilterDescriptorBase<TCharFilter, TCharFilterInterface>

    CharFilterDetail

    CharFilters

    CharFiltersDescriptor

    CharGroupTokenizer

    A tokenizer that breaks text into terms whenever it encounters a character which is in a defined set. It is mostly useful for cases where a simple custom tokenization is desired, and the overhead of use of PatternTokenizer is not acceptable.

    CharGroupTokenizerDescriptor

    A tokenizer that breaks text into terms whenever it encounters a character which is in a defined set. It is mostly useful for cases where a simple custom tokenization is desired, and the overhead of use of PatternTokenizer is not acceptable.

    ChiSquareHeuristic

    ChiSquareHeuristicDescriptor

    Children

    ChildrenAggregation

    ChildrenAggregationDescriptor<T>

    CircleGeoShape

    CircuitBreakerSettings

    CircuitBreakerSettingsDescriptor

    CleanupRepositoryDescriptor

    Descriptor for CleanupRepository

    https://opensearch.org/docs/latest

    CleanupRepositoryRequest

    Request for CleanupRepository

    https://opensearch.org/docs/latest

    CleanupRepositoryResponse

    CleanupRepositoryResults

    ClearCacheDescriptor

    Descriptor for ClearCache

    https://opensearch.org/docs/latest/api-reference/index-apis/clear-index-cache/

    ClearCacheRequest

    Request for ClearCache

    https://opensearch.org/docs/latest/api-reference/index-apis/clear-index-cache/

    ClearCacheResponse

    ClearScrollDescriptor

    Descriptor for ClearScroll

    https://opensearch.org/docs/latest/api-reference/scroll/

    ClearScrollRequest

    Request for ClearScroll

    https://opensearch.org/docs/latest/api-reference/scroll/

    ClearScrollResponse

    CloneIndexDescriptor

    A request to the clone index API

    CloneIndexRequest

    A request to the clone index API

    CloneIndexResponse

    CloneSnapshotDescriptor

    Descriptor for Clone

    https://opensearch.org/docs/latest

    CloneSnapshotRequest

    Request for Clone

    https://opensearch.org/docs/latest

    CloneSnapshotResponse

    CloseIndexDescriptor

    Descriptor for Close

    https://opensearch.org/docs/latest/api-reference/index-apis/close-index/

    CloseIndexRequest

    Request for Close

    https://opensearch.org/docs/latest/api-reference/index-apis/close-index/

    CloseIndexResponse

    CloseIndexResult

    CloseShardResult

    ClrPropertyMappingBase<TDocument>

    ClrTypeMapping

    ClrTypeMappingDescriptor

    ClrTypeMappingDescriptor<TDocument>

    ClrTypeMapping<TDocument>

    ClusterAllocationExplainDescriptor

    Descriptor for AllocationExplain

    https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-allocation/

    ClusterAllocationExplainRequest

    Request for AllocationExplain

    https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-allocation/

    ClusterAllocationExplainResponse

    ClusterFileSystem

    ClusterGetSettingsDescriptor

    Descriptor for GetSettings

    https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-settings/

    ClusterGetSettingsRequest

    Request for GetSettings

    https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-settings/

    ClusterGetSettingsResponse

    ClusterHealthDescriptor

    Descriptor for Health

    https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-health/

    ClusterHealthRequest

    Request for Health

    https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-health/

    ClusterHealthResponse

    ClusterIndicesShardsIndexStats

    ClusterIndicesShardsStats

    ClusterIndicesStats

    ClusterIngestStats

    ClusterJvm

    ClusterJvmMemory

    ClusterJvmVersion

    ClusterModuleSettings

    ClusterModuleSettingsDescriptor

    ClusterNetworkTypes

    ClusterNodeCount

    ClusterNodesStats

    ClusterOperatingSystemName

    ClusterOperatingSystemPrettyName

    ClusterOperatingSystemStats

    ClusterPendingTasksDescriptor

    Descriptor for PendingTasks

    https://opensearch.org/docs/latest

    ClusterPendingTasksRequest

    Request for PendingTasks

    https://opensearch.org/docs/latest

    ClusterPendingTasksResponse

    ClusterProcess

    ClusterProcessCpu

    ClusterProcessOpenFileDescriptors

    ClusterProcessorStats

    ClusterPutSettingsDescriptor

    Descriptor for PutSettings

    https://opensearch.org/docs/latest/api-reference/cluster-settings/

    ClusterPutSettingsRequest

    Request for PutSettings

    https://opensearch.org/docs/latest/api-reference/cluster-settings/

    ClusterPutSettingsResponse

    ClusterRerouteDecision

    ClusterRerouteDescriptor

    Descriptor for Reroute

    https://opensearch.org/docs/latest

    ClusterRerouteExplanation

    ClusterRerouteParameters

    ClusterRerouteRequest

    Request for Reroute

    https://opensearch.org/docs/latest

    ClusterRerouteResponse

    ClusterShardMetrics

    ClusterStateDescriptor

    Descriptor for State

    https://opensearch.org/docs/latest

    ClusterStateRequest

    Request for State

    https://opensearch.org/docs/latest

    ClusterStateResponse

    ClusterStatistics

    ClusterStatsDescriptor

    Descriptor for Stats

    https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/

    ClusterStatsRequest

    Request for Stats

    https://opensearch.org/docs/latest/api-reference/cluster-api/cluster-stats/

    ClusterStatsResponse

    Collector

    CommonGramsTokenFilter

    CommonGramsTokenFilterDescriptor

    CompactNodeInfo

    CompletionAttribute

    CompletionField

    A field mapped as an ICompletionProperty. Convenience class to use when indexing completion fields.

    CompletionProperty

    CompletionPropertyDescriptor<T>

    CompletionStats

    CompletionSuggester

    The completion suggester provides auto-complete/search-as-you-type functionality. This is a navigational feature to guide users to relevant results as they are typing, improving search precision. It is not meant for spell correction or did-you-mean functionality like the term or phrase suggesters.

    CompletionSuggesterDescriptor<T>

    The completion suggester provides auto-complete/search-as-you-type functionality. This is a navigational feature to guide users to relevant results as they are typing, improving search precision. It is not meant for spell correction or did-you-mean functionality like the term or phrase suggesters.

    ComponentTemplate

    ComponentTemplateExistsDescriptor

    Descriptor for ComponentTemplateExists

    https://opensearch.org/docs/latest

    ComponentTemplateExistsRequest

    Request for ComponentTemplateExists

    https://opensearch.org/docs/latest

    ComposableIndexTemplate

    ComposableIndexTemplateExistsDescriptor

    Descriptor for ComposableTemplateExists

    https://opensearch.org/docs/latest/im-plugin/index-templates/

    ComposableIndexTemplateExistsRequest

    Request for ComposableTemplateExists

    https://opensearch.org/docs/latest/im-plugin/index-templates/

    CompositeAggregation

    A multi-bucket aggregation that creates composite buckets from different sources.

    CompositeAggregationDescriptor<T>

    A multi-bucket aggregation that creates composite buckets from different sources.

    CompositeAggregationSourceBase

    CompositeAggregationSourceDescriptorBase<TDescriptor, TInterface, T>

    A values source for ICompositeAggregation

    CompositeAggregationSourcesDescriptor<T>

    A values source for ICompositeAggregation

    CompositeBucket

    A bucket with a composite key

    CompositeBucketAggregate

    Aggregation response of CompositeAggregation

    CompositeKey

    A key for a CompositeBucket

    CompoundWordTokenFilterBase

    CompoundWordTokenFilterDescriptorBase<TCompound, TCompoundInterface>

    ConditionTokenFilter

    The conditional token filter takes a predicate script and a list of subfilters, and only applies the subfilters to the current token if it matches the predicate.

    ConditionTokenFilterDescriptor

    The conditional token filter takes a predicate script and a list of subfilters, and only applies the subfilters to the current token if it matches the predicate.

    ConditionlessQueryDescriptor<T>

    ConnectionSettings

    Provides the connection settings for OpenSearchClient

    ConstantScoreQuery

    ConstantScoreQueryDescriptor<T>

    Context

    ContextScriptStats

    ConvertProcessor

    ConvertProcessorDescriptor<T>

    CoordinatedRequestObserverBase<T>

    CorePropertyBase

    Core properties of a mapping for a property type to a document field in OpenSearch

    CorePropertyDescriptorBase<TDescriptor, TInterface, T>

    Core properties of a mapping for a property type to a document field in OpenSearch

    CountDescriptor<TDocument>

    Descriptor for Count

    https://opensearch.org/docs/latest/api-reference/count/

    CountRequest

    Request for Count

    https://opensearch.org/docs/latest/api-reference/count/

    CountRequest<TDocument>

    CountResponse

    CreateDescriptor<TDocument>

    Descriptor for Create

    https://opensearch.org/docs/latest/api-reference/document-apis/index-document/

    CreateIndexDescriptor

    Descriptor for Create

    https://opensearch.org/docs/latest/api-reference/index-apis/create-index/

    CreateIndexRequest

    Request for Create

    https://opensearch.org/docs/latest/api-reference/index-apis/create-index/

    CreateIndexResponse

    CreatePitDescriptor

    Descriptor for CreatePit

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit

    CreatePitRequest

    Request for CreatePit

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit

    CreatePitResponse

    CreateRepositoryDescriptor

    Creates a snapshot repository

    CreateRepositoryRequest

    Creates a snapshot repository

    CreateRepositoryResponse

    CreateRequest<TDocument>

    Request for Create

    https://opensearch.org/docs/latest/api-reference/document-apis/index-document/

    CreateResponse

    CsvProcessor

    Extracts fields from CSV line out of a single text field within a document. Any empty field in CSV will be skipped.

    CsvProcessorDescriptor<T>

    Extracts fields from CSV line out of a single text field within a document. Any empty field in CSV will be skipped.

    CumulativeSumAggregation

    CumulativeSumAggregationDescriptor

    CurrentNode

    CustomAnalyzer

    CustomAnalyzerDescriptor

    CustomNormalizer

    CustomNormalizerDescriptor

    CustomSimilarity

    CustomSimilarityDescriptor

    DFISimilarity

    DFISimilarityDescriptor

    DFRSimilarity

    DFRSimilarityDescriptor

    DataStreamTemplate

    DataStreamTemplateDescriptor

    DateAttribute

    DateFormat

    DateHistogramAggregation

    DateHistogramAggregationDescriptor<T>

    DateHistogramBucket

    DateHistogramCompositeAggregationSource

    A values source that can be applied on date values to build fixed size interval over the values. The interval parameter defines a date/time expression that determines how values should be transformed. For instance an interval set to month will translate any values to its closest month interval..

    DateHistogramCompositeAggregationSourceDescriptor<T>

    A values source that can be applied on date values to build fixed size interval over the values. The interval parameter defines a date/time expression that determines how values should be transformed. For instance an interval set to month will translate any values to its closest month interval..

    DateIndexNameProcessor

    DateIndexNameProcessorDescriptor<T>

    DateMath

    DateMathExpression

    DateMathOperationExtensions

    DateMathTime

    A time representation for use within DateMath expressions.

    DateMathTimeUnitExtensions

    DateNanosAttribute

    DateNanosProperty

    DateNanosPropertyDescriptor<T>

    DateProcessor

    DateProcessorDescriptor<T>

    DateProperty

    DatePropertyDescriptor<T>

    DateRange

    DateRangeAggregation

    DateRangeAggregationDescriptor<T>

    DateRangeAttribute

    DateRangeExpression

    DateRangeExpressionDescriptor

    DateRangeProperty

    A range of date values represented as unsigned 64-bit integer milliseconds elapsed since system epoch.

    DateRangePropertyDescriptor<T>

    A range of date values represented as unsigned 64-bit integer milliseconds elapsed since system epoch.

    DateRangeQuery

    DateRangeQueryDescriptor<T>

    DecayFunctionBase<TOrigin, TScale>

    DecayFunctionDescriptorBase<TDescriptor, TOrigin, TScale, T>

    DeleteAliasDescriptor

    Descriptor for DeleteAlias

    https://opensearch.org/docs/latest/im-plugin/index-alias/#delete-aliases

    DeleteAliasRequest

    Request for DeleteAlias

    https://opensearch.org/docs/latest/im-plugin/index-alias/#delete-aliases

    DeleteAliasResponse

    DeleteAllPitsDescriptor

    Descriptor for DeleteAllPits

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits

    DeleteAllPitsRequest

    Request for DeleteAllPits

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits

    DeleteAllPitsResponse

    DeleteByQueryDescriptor<TDocument>

    Delete documents that match a given query

    DeleteByQueryRequest

    Delete documents that match a given query

    DeleteByQueryRequest<TDocument>

    Delete documents that match a given query

    DeleteByQueryResponse

    DeleteByQueryRethrottleDescriptor

    Rethrottles a running delete by query

    DeleteByQueryRethrottleRequest

    Rethrottles a running delete by query

    DeleteComponentTemplateDescriptor

    Descriptor for DeleteComponentTemplate

    https://opensearch.org/docs/latest

    DeleteComponentTemplateRequest

    Request for DeleteComponentTemplate

    https://opensearch.org/docs/latest

    DeleteComponentTemplateResponse

    DeleteComposableIndexTemplateDescriptor

    Descriptor for DeleteComposableTemplate

    https://opensearch.org/docs/latest/im-plugin/index-templates/#delete-a-template

    DeleteComposableIndexTemplateRequest

    Request for DeleteComposableTemplate

    https://opensearch.org/docs/latest/im-plugin/index-templates/#delete-a-template

    DeleteComposableIndexTemplateResponse

    DeleteDanglingIndexDescriptor

    Descriptor for DeleteDanglingIndex

    https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/

    DeleteDanglingIndexRequest

    Request for DeleteDanglingIndex

    https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/

    DeleteDanglingIndexResponse

    DeleteDescriptor<TDocument>

    Descriptor for Delete

    https://opensearch.org/docs/latest/api-reference/document-apis/delete-document/

    DeleteIndexDescriptor

    Descriptor for Delete

    https://opensearch.org/docs/latest/api-reference/index-apis/delete-index/

    DeleteIndexRequest

    Request for Delete

    https://opensearch.org/docs/latest/api-reference/index-apis/delete-index/

    DeleteIndexResponse

    DeleteIndexTemplateDescriptor

    Descriptor for DeleteTemplate

    https://opensearch.org/docs/latest

    DeleteIndexTemplateRequest

    Request for DeleteTemplate

    https://opensearch.org/docs/latest

    DeleteIndexTemplateResponse

    DeleteManyExtensions

    Provides DeleteMany extensions that make it easier to get many documents given a list of ids

    DeletePipelineDescriptor

    Descriptor for DeletePipeline

    https://opensearch.org/docs/latest/api-reference/ingest-apis/delete-ingest/

    DeletePipelineRequest

    Request for DeletePipeline

    https://opensearch.org/docs/latest/api-reference/ingest-apis/delete-ingest/

    DeletePipelineResponse

    DeletePitDescriptor

    Descriptor for DeletePit

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits

    DeletePitRequest

    Request for DeletePit

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits

    DeletePitResponse

    DeleteRepositoryDescriptor

    Descriptor for DeleteRepository

    https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot-repository/

    DeleteRepositoryRequest

    Request for DeleteRepository

    https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot-repository/

    DeleteRepositoryResponse

    DeleteRequest

    Request for Delete

    https://opensearch.org/docs/latest/api-reference/document-apis/delete-document/

    DeleteRequest<TDocument>

    DeleteResponse

    DeleteScriptDescriptor

    Descriptor for DeleteScript

    https://opensearch.org/docs/latest/api-reference/script-apis/delete-script/

    DeleteScriptRequest

    Request for DeleteScript

    https://opensearch.org/docs/latest/api-reference/script-apis/delete-script/

    DeleteScriptResponse

    DeleteSnapshotDescriptor

    Descriptor for Delete

    https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot/

    DeleteSnapshotRequest

    Request for Delete

    https://opensearch.org/docs/latest/api-reference/snapshots/delete-snapshot/

    DeleteSnapshotResponse

    DeleteVotingConfigExclusionsDescriptor

    Descriptor for DeleteVotingConfigExclusions

    https://opensearch.org/docs/latest

    DeleteVotingConfigExclusionsRequest

    Request for DeleteVotingConfigExclusions

    https://opensearch.org/docs/latest

    DeleteVotingConfigExclusionsResponse

    DeletedPit

    DelimitedPayloadTokenFilter

    DelimitedPayloadTokenFilterDescriptor

    DerivativeAggregation

    DerivativeAggregationDescriptor

    DescriptorBase<TDescriptor, TInterface>

    DescriptorPromiseBase<TDescriptor, TValue>

    DictionaryDecompounderTokenFilter

    DictionaryDecompounderTokenFilterDescriptor

    DictionaryResponseBase<TKey, TValue>

    DirectGenerator

    DirectGeneratorDescriptor<T>

    DisMaxQuery

    DisMaxQueryDescriptor<T>

    DiskBasedShardAllocationSettings

    DiskBasedShardAllocationSettingsDescriptor

    DissectProcessor

    Similar to the Grok Processor, dissect also extracts structured fields out of a single text field within a document. However unlike the Grok Processor, dissect does not use Regular Expressions. This allows dissect’s syntax to be simple and, for some cases faster, than the Grok Processor.

    DissectProcessorDescriptor<T>

    Similar to the Grok Processor, dissect also extracts structured fields out of a single text field within a document. However unlike the Grok Processor, dissect does not use Regular Expressions. This allows dissect’s syntax to be simple and, for some cases faster, than the Grok Processor.

    Distance

    DistanceFeatureQuery

    Boosts the relevance score of documents closer to a provided origin date or point. For example, you can use this query to give more weight to documents closer to a certain date or location. You can use the distance_feature query to find the nearest neighbors to a location. You can also use the query in a bool search’s should filter to add boosted relevance scores to the bool query’s scores.

    DistanceFeatureQueryDescriptor<T>

    DiversifiedSamplerAggregation

    DiversifiedSamplerAggregationDescriptor<T>

    DocStats

    DocValuesPropertyBase

    Properties of a mapping for a property type to a document field that has doc_values in OpenSearch

    DocValuesPropertyDescriptorBase<TDescriptor, TInterface, T>

    Properties of a mapping for a property type to a document field that has doc_values in OpenSearch

    DocumentExistsDescriptor<TDocument>

    Descriptor for DocumentExists

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/

    DocumentExistsRequest

    Request for DocumentExists

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/

    DocumentExistsRequest<TDocument>

    DocumentPath<T>

    DocumentSimulation

    DotExpanderProcessor

    Expands a field with dots into an object field. This processor allows fields with dots in the name to be accessible by other processors in the pipeline. Otherwise these fields can’t be accessed by any processor.

    DotExpanderProcessorDescriptor<T>

    Expands a field with dots into an object field. This processor allows fields with dots in the name to be accessible by other processors in the pipeline. Otherwise these fields can’t be accessed by any processor.

    DoubleRange

    DoubleRangeAttribute

    DoubleRangeProperty

    A range of double-precision 64-bit IEEE 754 floating point values.

    DoubleRangePropertyDescriptor<T>

    A range of double-precision 64-bit IEEE 754 floating point values.

    DropProcessor

    Drops the document without raising any errors. This is useful to prevent the document from getting indexed based on some condition.

    DropProcessorDescriptor

    Drops the document without raising any errors. This is useful to prevent the document from getting indexed based on some condition.

    DslPrettyPrintVisitor

    DynamicIndexSettings

    DynamicIndexSettingsDescriptor

    Dynamic index settings

    DynamicIndexSettingsDescriptorBase<TDescriptor, TIndexSettings>

    Base descriptor implementation for dynamic index settings

    DynamicResponseBase

    DynamicTemplate

    DynamicTemplateContainer

    DynamicTemplateContainerDescriptor<T>

    DynamicTemplateDescriptor<T>

    A Dynamic template that defines custom mappings to be applied to dynamically added fields based on:

    - the datatype detected by OpenSearch, with MatchMappingType.

    - the name of the field, with Match and Unmatch or MatchPattern.

    - the full dotted path to the field, with PathMatch and PathUnmatch.

    EdgeNGramTokenFilter

    EdgeNGramTokenFilterDescriptor

    EdgeNGramTokenizer

    EdgeNGramTokenizerDescriptor

    ElisionTokenFilter

    A token filter which removes elisions. For example, “l’avion” (the plane) will tokenized as “avion” (plane).

    ElisionTokenFilterDescriptor

    A token filter which removes elisions. For example, “l’avion” (the plane) will tokenized as “avion” (plane).

    EnvelopeGeoShape

    EpochDateTimeAttribute

    Signals that this date time property returns the date as epoch.

    EwmaModel

    EwmaModelDescriptor

    ExecutePainlessScriptDescriptor

    The Painless execute API allows an arbitrary script to be executed and a result to be returned.

    ExecutePainlessScriptRequest

    The Painless execute API allows an arbitrary script to be executed and a result to be returned.

    ExecutePainlessScriptResponse<TResult>

    ExistsQuery

    ExistsQueryDescriptor<T>

    ExistsResponse

    ExplainAnalyzeToken

    ExplainDescriptor<TDocument>

    Descriptor for Explain

    https://opensearch.org/docs/latest/api-reference/explain/

    ExplainRequest

    Request for Explain

    https://opensearch.org/docs/latest/api-reference/explain/

    ExplainRequest<TDocument>

    ExplainResponse<TDocument>

    Explanation

    ExplanationDetail

    ExponentialDateDecayFunction

    ExponentialDecayFunction

    ExponentialDecayFunctionBase<TOrigin, TScale>

    ExponentialDecayFunctionDescriptor<TOrigin, TScale, T>

    ExponentialGeoDecayFunction

    ExpressionExtensions

    ExtendedBounds<T>

    ExtendedStatsAggregate

    ExtendedStatsAggregation

    ExtendedStatsAggregationDescriptor<T>

    ExtendedStatsBucketAggregation

    ExtendedStatsBucketAggregationDescriptor

    FailProcessor

    Raises an exception. This is useful for when you expect a pipeline to fail and want to relay a specific message to the requester.

    FailProcessorDescriptor

    Raises an exception. This is useful for when you expect a pipeline to fail and want to relay a specific message to the requester.

    Field

    FieldAliasProperty

    An alias mapping defines an alternate name for a field in the index. The alias can be used in place of the target field in search requests, and selected other APIs like field capabilities.

    FieldAliasPropertyDescriptor<T>

    An alias mapping defines an alternate name for a field in the index. The alias can be used in place of the target field in search requests, and selected other APIs like field capabilities.

    FieldCapabilities

    FieldCapabilitiesDescriptor

    Descriptor for FieldCapabilities

    https://opensearch.org/docs/latest/field-types/supported-field-types/alias/#using-aliases-in-field-capabilities-api-operations

    FieldCapabilitiesFields

    FieldCapabilitiesRequest

    Request for FieldCapabilities

    https://opensearch.org/docs/latest/field-types/supported-field-types/alias/#using-aliases-in-field-capabilities-api-operations

    FieldCapabilitiesResponse

    FieldCollapse

    Allows to collapse search results based on field values. The collapsing is done by selecting only the top sorted document per collapse key. For instance the query below retrieves the best tweet for each user and sorts them by number of likes.

    NOTE: The collapsing is applied to the top hits only and does not affect aggregations.

    FieldCollapseDescriptor<T>

    Allows to collapse search results based on field values. The collapsing is done by selecting only the top sorted document per collapse key. For instance the query below retrieves the best tweet for each user and sorts them by number of likes.

    NOTE: The collapsing is applied to the top hits only and does not affect aggregations.

    FieldLookup

    FieldLookupDescriptor<T>

    FieldMapping

    FieldNameQueryBase

    FieldNameQueryDescriptorBase<TDescriptor, TInterface, T>

    FieldNamesField

    FieldNamesFieldDescriptor<T>

    FieldResolver

    FieldSort

    FieldSortDescriptor<T>

    FieldStatistics

    FieldTypes

    FieldValueFactorFunction

    FieldValueFactorFunctionDescriptor<T>

    FieldValues

    FielddataBase

    FielddataDescriptorBase<TDescriptor, TInterface>

    FielddataFilter

    FielddataFilterDescriptor

    FielddataFrequencyFilter

    FielddataFrequencyFilterDescriptor

    FielddataRegexFilter

    FielddataRegexFilterDescriptor

    FielddataSettings

    FielddataStats

    Fields

    FieldsDescriptor<T>

    FileCountSnapshotStats

    FileSystemRepository

    FileSystemRepositoryDescriptor

    A snapshot repository that uses a shared file system to store snapshot data. The path specified in the location parameter should point to the same location in the shared filesystem and be accessible on all data and cluster_manager nodes.

    FileSystemRepositorySettings

    Repository settings for IFileSystemRepository

    FileSystemRepositorySettingsDescriptor

    Repository settings for IFileSystemRepository

    FileSystemStats

    FileSystemStats.DataPathStats

    FileSystemStats.TotalFileSystemStats

    FilterAggregation

    FilterAggregationDescriptor<T>

    FiltersAggregate

    FiltersAggregation

    FiltersAggregationDescriptor<T>

    FiltersBucketItem

    FingerprintAnalyzer

    FingerprintAnalyzerDescriptor

    FingerprintProcessor

    FingerprintProcessorDescriptor<T>

    FingerprintTokenFilter

    FingerprintTokenFilterDescriptor

    FixedIndexSettings

    const string collection of known OpenSearch index settings that can only be provided at index creation time

    FloatRange

    FloatRangeAttribute

    FloatRangeProperty

    A range of single-precision 32-bit IEEE 754 floating point values.

    FloatRangePropertyDescriptor<T>

    A range of single-precision 32-bit IEEE 754 floating point values.

    FluentDictionary<TKey, TValue>

    FlushDescriptor

    Descriptor for Flush

    https://opensearch.org/docs/latest

    FlushRequest

    Request for Flush

    https://opensearch.org/docs/latest

    FlushResponse

    FlushStats

    ForceMergeDescriptor

    Descriptor for ForceMerge

    https://opensearch.org/docs/latest

    ForceMergeRequest

    Request for ForceMerge

    https://opensearch.org/docs/latest

    ForceMergeResponse

    ForeachProcessor

    Processes elements in an array of unknown length. All processors can operate on elements inside an array, but if all elements of an array need to be processed in the same way, defining a processor for each element becomes cumbersome and tricky because it is likely that the number of elements in an array is unknown. For this reason the foreach processor exists. By specifying the field holding array elements and a processor that defines what should happen to each element, array fields can easily be preprocessed.

    ForeachProcessorDescriptor<T>

    Processes elements in an array of unknown length. All processors can operate on elements inside an array, but if all elements of an array need to be processed in the same way, defining a processor for each element becomes cumbersome and tricky because it is likely that the number of elements in an array is unknown. For this reason the foreach processor exists. By specifying the field holding array elements and a processor that defines what should happen to each element, array fields can easily be preprocessed.

    FormattableMetricAggregationBase

    FormattableMetricAggregationDescriptorBase<TFormattableMetricAggregation, TFormattableMetricAggregationInterface, T>

    FunctionScoreFunction

    FunctionScoreFunctionBase

    FunctionScoreFunctionDescriptorBase<TDescriptor, TInterface, T>

    FunctionScoreFunctionDescriptor<T>

    FunctionScoreQuery

    FunctionScoreQueryDescriptor<T>

    Fuzziness

    FuzzyDateQuery

    FuzzyDateQueryDescriptor<T>

    FuzzyNumericQuery

    FuzzyNumericQueryDescriptor<T>

    FuzzyQuery

    FuzzyQueryBase<TValue, TFuzziness>

    FuzzyQueryDescriptorBase<TDescriptor, T, TValue, TFuzziness>

    FuzzyQueryDescriptor<T>

    GatewaySettings

    GaussDateDecayFunction

    GaussDecayFunction

    GaussDecayFunctionBase<TOrigin, TScale>

    GaussDecayFunctionDescriptor<TOrigin, TScale, T>

    GaussGeoDecayFunction

    GenericProperty

    A generic property to map properties that may be of different types. Not all methods are valid for all types.

    GenericPropertyDescriptor<T>

    A generic property to map properties that may be of different types. Not all methods are valid for all types.

    GeoBoundingBoxQuery

    GeoBoundingBoxQueryDescriptor<T>

    GeoBounds

    GeoBoundsAggregate

    GeoBoundsAggregation

    GeoBoundsAggregationDescriptor<T>

    GeoCentroidAggregate

    GeoCentroidAggregation

    GeoCentroidAggregationDescriptor<T>

    GeoCoordinate

    Represents a Latitude/Longitude and optional Z value as a 2 or 3 dimensional point that gets serialized as new [] { lon, lat, [z] }

    GeoDistanceAggregation

    GeoDistanceAggregationDescriptor<T>

    GeoDistanceQuery

    GeoDistanceQueryDescriptor<T>

    GeoDistanceSort

    Allows you to sort based on a proximity to one or more GeoLocation

    GeoDistanceSortDescriptor<T>

    Allows you to sort based on a proximity to one or more GeoLocation

    GeoHashGridAggregation

    A multi-bucket aggregation that works on geo_point fields and groups points into buckets that represent cells in a grid. The resulting grid can be sparse and only contains cells that have matching data. Each cell is labeled using a geohash which is of user-definable precision.

    GeoHashGridAggregationDescriptor<T>

    GeoIpProcessor

    The GeoIP processor adds information about the geographical location of IP addresses, based on data from the Maxmind databases. This processor adds this information by default under the geoip field. The geoip processor can resolve both IPv4 and IPv6 addresses.

    GeoIpProcessorDescriptor<T>

    The GeoIP processor adds information about the geographical location of IP addresses, based on data from the Maxmind databases. This processor adds this information by default under the geoip field. The geoip processor can resolve both IPv4 and IPv6 addresses.

    GeoLineAggregate

    GeoLineAggregation

    GeoLineAggregationDescriptor<T>

    GeoLinePoint

    GeoLineProperties

    GeoLineSort

    GeoLocation

    Represents a Latitude/Longitude as a 2 dimensional point that gets serialized as { lat, lon }

    GeoPointAttribute

    GeoPointFielddata

    GeoPointFielddataDescriptor

    GeoPointProperty

    Data type mapping to map a property as a geopoint

    GeoPointPropertyDescriptor<T>

    Data type mapping to map a property as a geopoint

    GeoPolygonQuery

    GeoPolygonQueryDescriptor<T>

    GeoShapeAttribute

    Maps a property as a geo_shape field

    GeoShapeBase

    Base type for geo shapes

    GeoShapeDescriptor

    Descriptor for building a IGeoShape

    GeoShapeProperty

    Maps a property as a geo_shape field

    GeoShapePropertyDescriptor<T>

    Maps a property as a geo_shape field

    GeoShapeQuery

    GeoShapeQueryDescriptor<T>

    GeoSuggestContext

    GeoSuggestContextDescriptor<T>

    GeoTileGridAggregation

    GeoTileGridAggregationDescriptor<T>

    GeoTileGridCompositeAggregationSource

    A values source that is equivalent to a simple Geo aggregation.

    GeoTileGridCompositeAggregationSourceDescriptor<T>

    A values source that is equivalent to a simple Geo aggregation.

    GeoWKTException

    An exception when handling shapes in Well-Known Text (WKT) format

    GeoWKTReader

    Reads Well-Known Text (WKT) into IGeoShape types

    GeoWKTWriter

    Writes IGeoShape types to Well-Known Text (WKT)

    GeometryCollection

    A geo shape representing a collection of IGeoShape geometries

    GetAliasDescriptor

    Descriptor for GetAlias

    https://opensearch.org/docs/latest/im-plugin/index-alias/

    GetAliasRequest

    Request for GetAlias

    https://opensearch.org/docs/latest/im-plugin/index-alias/

    GetAliasResponse

    GetAllPitsDescriptor

    Descriptor for GetAllPits

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits

    GetAllPitsRequest

    Request for GetAllPits

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits

    GetAllPitsResponse

    GetComponentTemplateDescriptor

    Descriptor for GetComponentTemplate

    https://opensearch.org/docs/latest

    GetComponentTemplateRequest

    Request for GetComponentTemplate

    https://opensearch.org/docs/latest

    GetComponentTemplateResponse

    GetComposableIndexTemplateDescriptor

    Descriptor for GetComposableTemplate

    https://opensearch.org/docs/latest/im-plugin/index-templates/

    GetComposableIndexTemplateRequest

    Request for GetComposableTemplate

    https://opensearch.org/docs/latest/im-plugin/index-templates/

    GetComposableIndexTemplateResponse

    GetDescriptor<TDocument>

    Descriptor for Get

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/

    GetFieldMappingDescriptor<TDocument>

    Descriptor for GetFieldMapping

    https://opensearch.org/docs/latest/field-types/index/

    GetFieldMappingRequest

    Request for GetFieldMapping

    https://opensearch.org/docs/latest/field-types/index/

    GetFieldMappingResponse

    GetIndexDescriptor

    Descriptor for Get

    https://opensearch.org/docs/latest/api-reference/index-apis/get-index/

    GetIndexRequest

    Request for Get

    https://opensearch.org/docs/latest/api-reference/index-apis/get-index/

    GetIndexResponse

    GetIndexSettingsDescriptor

    Descriptor for GetSettings

    https://opensearch.org/docs/latest/api-reference/index-apis/get-settings/

    GetIndexSettingsRequest

    Request for GetSettings

    https://opensearch.org/docs/latest/api-reference/index-apis/get-settings/

    GetIndexSettingsResponse

    GetIndexTemplateDescriptor

    Descriptor for GetTemplate

    https://opensearch.org/docs/latest

    GetIndexTemplateRequest

    Request for GetTemplate

    https://opensearch.org/docs/latest

    GetIndexTemplateResponse

    GetManyExtensions

    Provides GetMany extensions that make it easier to get many documents given a list of ids

    GetMappingDescriptor<TDocument>

    Descriptor for GetMapping

    https://opensearch.org/docs/latest/field-types/index/#get-a-mapping

    GetMappingRequest

    Request for GetMapping

    https://opensearch.org/docs/latest/field-types/index/#get-a-mapping

    GetMappingResponse

    GetMappingResponseExtensions

    GetPipelineDescriptor

    Descriptor for GetPipeline

    https://opensearch.org/docs/latest/api-reference/ingest-apis/get-ingest/

    GetPipelineRequest

    Request for GetPipeline

    https://opensearch.org/docs/latest/api-reference/ingest-apis/get-ingest/

    GetPipelineResponse

    GetRepositoryDescriptor

    Descriptor for GetRepository

    https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-repository/

    GetRepositoryRequest

    Request for GetRepository

    https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-repository/

    GetRepositoryResponse

    GetRequest

    Request for Get

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/

    GetRequest<TDocument>

    GetResponse<TDocument>

    GetScriptDescriptor

    Descriptor for GetScript

    https://opensearch.org/docs/latest/api-reference/script-apis/get-stored-script/

    GetScriptRequest

    Request for GetScript

    https://opensearch.org/docs/latest/api-reference/script-apis/get-stored-script/

    GetScriptResponse

    GetSnapshotDescriptor

    Descriptor for Get

    https://opensearch.org/docs/latest

    GetSnapshotRequest

    Request for Get

    https://opensearch.org/docs/latest

    GetSnapshotResponse

    GetStats

    GetTaskDescriptor

    Descriptor for GetTask

    https://opensearch.org/docs/latest/api-reference/tasks/

    GetTaskRequest

    Request for GetTask

    https://opensearch.org/docs/latest/api-reference/tasks/

    GetTaskResponse

    GlobalAggregation

    GlobalAggregationDescriptor<T>

    GoogleNormalizedDistanceHeuristic

    GoogleNormalizedDistanceHeuristicDescriptor

    GrokProcessor

    GrokProcessorDescriptor<T>

    GrokProcessorPatternsDescriptor

    Descriptor for GrokProcessorPatterns

    https://opensearch.org/docs/latest

    GrokProcessorPatternsRequest

    Request for GrokProcessorPatterns

    https://opensearch.org/docs/latest

    GrokProcessorPatternsResponse

    GsubProcessor

    Converts a string field by applying a regular expression and a replacement. If the field is not a string, the processor will throw an exception.

    GsubProcessorDescriptor<T>

    Converts a string field by applying a regular expression and a replacement. If the field is not a string, the processor will throw an exception.

    HDRHistogramMethod

    HDRHistogramMethodDescriptor

    HardBounds<T>

    HasChildQuery

    HasChildQueryDescriptor<T>

    HasParentQuery

    HasParentQueryDescriptor<T>

    HdfsRepository

    HdfsRepositoryDescriptor

    A snapshot repository that stores snapshot data within a Hadoop HDFS filesystem

    Requires the repository-hdfs plugin to be installed on the cluster

    HdfsRepositorySettings

    HdfsRepositorySettingsDescriptor

    Snapshot repository settings for IHdfsRepository

    Highlight

    HighlightDescriptor<T>

    HighlightField

    HighlightFieldDescriptor<T>

    HistogramAggregation

    HistogramAggregationDescriptor<T>

    HistogramCompositeAggregationSource

    A value source that can be applied on numeric values to build fixed size interval over the values. The interval parameter defines how the numeric values should be transformed. For instance an interval set to 5 will translate any numeric values to its closest interval, a value of 101 would be translated to 100 which is the key for the interval between 100 and 105.

    HistogramCompositeAggregationSourceDescriptor<T>

    A value source that can be applied on numeric values to build fixed size interval over the values. The interval parameter defines how the numeric values should be transformed. For instance an interval set to 5 will translate any numeric values to its closest interval, a value of 101 would be translated to 100 which is the key for the interval between 100 and 105.

    HistogramOrder

    Hit<TDocument>

    HitsMetadata<T>

    HoltLinearModel

    HoltLinearModelDescriptor

    HoltWintersModel

    HoltWintersModelDescriptor

    HotThreadInformation

    HtmlStripCharFilter

    HtmlStripCharFilterDescriptor

    HttpDeleteDescriptor

    HttpDeleteRequest

    HttpGetDescriptor

    HttpGetRequest

    HttpHeadDescriptor

    HttpHeadRequest

    HttpPatchDescriptor

    HttpPatchRequest

    HttpPostDescriptor

    HttpPostRequest

    HttpPutDescriptor

    HttpPutRequest

    HttpStats

    HunspellTokenFilter

    HunspellTokenFilterDescriptor

    HyphenationDecompounderTokenFilter

    HyphenationDecompounderTokenFilterDescriptor

    IBSimilarity

    IBSimilarityDescriptor

    Information based model similarity. The algorithm is based on the concept that the information content in any symbolic distribution sequence is primarily determined by the repetitive usage of its basic elements. For written texts this challenge would correspond to comparing the writing styles of different authors.

    IcuAnalyzer

    An ICU analyzer that performs basic normalization, tokenization and character folding, using the IIcuNormalizationCharFilter char filter, IIcuTokenizer and IcuNormalizationTokenFilter token filter

    IcuAnalyzerDescriptor

    An ICU analyzer that performs basic normalization, tokenization and character folding, using the IIcuNormalizationCharFilter char filter, IIcuTokenizer and IcuNormalizationTokenFilter token filter

    IcuCollationTokenFilter

    Collations are used for sorting documents in a language-specific word order. The icu_collation token filter is available to all indices and defaults to using the DUCET collation, which is a best-effort attempt at language-neutral sorting. Part of the analysis-icu plugin:

    IcuCollationTokenFilterDescriptor

    Collations are used for sorting documents in a language-specific word order. The icu_collation token filter is available to all indices and defaults to using the DUCET collation, which is a best-effort attempt at language-neutral sorting. Part of the analysis-icu plugin:

    IcuFoldingTokenFilter

    IcuFoldingTokenFilterDescriptor

    IcuNormalizationCharFilter

    IcuNormalizationCharFilterDescriptor

    IcuNormalizationTokenFilter

    IcuNormalizationTokenFilterDescriptor

    IcuTokenizer

    IcuTokenizerDescriptor

    IcuTransformTokenFilter

    IcuTransformTokenFilterDescriptor

    Id

    IdResolver

    Ids

    IdsQuery

    IdsQueryDescriptor

    IgnoreAttribute

    IgnoreClrPropertyMapping<TDocument>

    ImportDanglingIndexDescriptor

    Descriptor for ImportDanglingIndex

    https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/

    ImportDanglingIndexRequest

    Request for ImportDanglingIndex

    https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/

    ImportDanglingIndexResponse

    IncludeExclude

    IndexAliases

    IndexBlock

    Block type for an index.

    IndexDescriptor<TDocument>

    Descriptor for Index

    https://opensearch.org/docs/latest/api-reference/document-apis/index-document/

    IndexExistsDescriptor

    Descriptor for Exists

    https://opensearch.org/docs/latest/api-reference/index-apis/exists/

    IndexExistsRequest

    Request for Exists

    https://opensearch.org/docs/latest/api-reference/index-apis/exists/

    IndexHealthStats

    IndexManyExtensions

    Provides GetMany extensions that make it easier to get many documents given a list of ids

    IndexMappings

    IndexMetrics

    IndexName

    IndexNameExtensions

    IndexNameResolver

    IndexRequest<TDocument>

    Request for Index

    https://opensearch.org/docs/latest/api-reference/document-apis/index-document/

    IndexResponse

    IndexSettings

    The settings for an index

    IndexSettingsDescriptor

    The settings for an index

    IndexShardStats

    IndexSortSettings

    IndexState

    IndexStats

    IndexStatsBase

    IndexTemplateExistsDescriptor

    Descriptor for TemplateExists

    https://opensearch.org/docs/latest

    IndexTemplateExistsRequest

    Request for TemplateExists

    https://opensearch.org/docs/latest

    IndexUuid

    IndexedScript

    IndexedScriptDescriptor

    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

    IndexingLoad

    IndexingPressureMemoryStats

    IndexingPressureStats

    IndexingStats

    Indices

    Indices.AllIndicesMarker

    Indices.ManyIndices

    IndicesExtensions

    IndicesModuleSettings

    IndicesModuleSettingsDescriptor

    IndicesPointingToAliasExtensions

    Implements several handy alias extensions.

    IndicesRecoverySettings

    IndicesRecoverySettingsDescriptor

    IndicesResponseBase

    IndicesStats

    IndicesStatsDescriptor

    Descriptor for Stats

    https://opensearch.org/docs/latest

    IndicesStatsDictionary

    IndicesStatsRequest

    Request for Stats

    https://opensearch.org/docs/latest

    IndicesStatsResponse

    Infer

    InferenceFieldMap

    InferenceFieldMapDescriptor<TDocument>

    InferenceProcessorBase

    InferenceProcessorDescriptorBase<T, TInferenceProcessorDescriptor, TInferenceProcessorInterface>

    Inferrer

    Ingest

    IngestStats

    InlineGet<TDocument>

    InlineScript

    InlineScriptDescriptor

    InnerHits

    InnerHitsDescriptor<T>

    InnerHitsMetadata

    InnerHitsResult

    IntegerRange

    IntegerRangeAttribute

    IntegerRangeProperty

    A range of signed 32-bit integers with a minimum value of -231 and maximum of 231-1.

    IntegerRangePropertyDescriptor<T>

    A range of signed 32-bit integers with a minimum value of -231 and maximum of 231-1.

    IntervalsAllOf

    A rule that returns matches that span a combination of other rules.

    IntervalsAllOfDescriptor

    A rule that returns matches that span a combination of other rules.

    IntervalsAnyOf

    A rule that emits intervals produced by any of its sub-rules.

    IntervalsAnyOfDescriptor

    A rule that emits intervals produced by any of its sub-rules.

    IntervalsBase

    Base type for an IIntervals implementation

    IntervalsContainer

    Container for an IIntervalsQuery rule

    IntervalsDescriptor

    Descriptor to construct an IIntervalsQuery rule

    IntervalsDescriptorBase<TDescriptor, TInterface>

    Base type for descriptors that define IIntervals

    IntervalsFilter

    IntervalsFilterDescriptor

    Filters intervals produced by any rules by their relation to the intervals produced by another rule

    IntervalsFuzzy

    The fuzzy rule matches terms that are similar to the provided term, within an edit distance defined by Fuzziness. If the fuzzy expansion matches more than 128 terms, OpenSearch returns an error.

    IntervalsFuzzyDescriptor

    The fuzzy rule matches terms that are similar to the provided term, within an edit distance defined by Fuzziness. If the fuzzy expansion matches more than 128 terms, OpenSearch returns an error.

    IntervalsListDescriptor

    Constructs a collection of IntervalsContainer

    IntervalsMatch

    Matches the analyzed text

    IntervalsMatchDescriptor

    Matches the analyzed text

    IntervalsNoFilterBase

    Base type for an IIntervalsNoFilter implementation

    IntervalsPrefix

    Matches terms that start with a specified set of characters. This prefix can expand to match at most 128 terms. If the prefix matches more than 128 terms, OpenSearch returns an error. You can use the index-prefixes option in the field mapping to avoid this limit.

    IntervalsPrefixDescriptor

    Matches terms that start with a specified set of characters. This prefix can expand to match at most 128 terms. If the prefix matches more than 128 terms, OpenSearch returns an error. You can use the index-prefixes option in the field mapping to avoid this limit.

    IntervalsQuery

    A query that allows fine-grained control over the order and proximity of matching terms. Matching rules are constructed from a small set of definitions, and the rules are then applied to terms from a particular field. The definitions produce sequences of minimal intervals that span terms in a body of text. These intervals can be further combined and filtered by parent sources.

    IntervalsQueryDescriptor<T>

    A query that allows fine-grained control over the order and proximity of matching terms. Matching rules are constructed from a small set of definitions, and the rules are then applied to terms from a particular field. The definitions produce sequences of minimal intervals that span terms in a body of text. These intervals can be further combined and filtered by parent sources.

    IntervalsWildcard

    Matches terms using a wildcard pattern. This pattern can expand to match at most 128 terms. If the pattern matches more than 128 terms, OpenSearch returns an error.

    IntervalsWildcardDescriptor

    Matches terms using a wildcard pattern. This pattern can expand to match at most 128 terms. If the pattern matches more than 128 terms, OpenSearch returns an error.

    IpAddressRange

    IpAttribute

    IpProperty

    An ip field can index/store either IPv4 or IPv6 addresses.

    IpPropertyDescriptor<T>

    An ip field can index/store either IPv4 or IPv6 addresses.

    IpRangeAggregation

    IpRangeAggregationDescriptor<T>

    IpRangeAggregationRange

    IpRangeAggregationRangeDescriptor

    IpRangeAttribute

    IpRangeBucket

    A bucket for an IpRangeAggregation

    IpRangeProperty

    A range of ip values supporting either IPv4 or IPv6 (or mixed) addresses.

    IpRangePropertyDescriptor<T>

    A range of ip values supporting either IPv4 or IPv6 (or mixed) addresses.

    IsADictionaryBase<TKey, TValue>

    IsADictionaryDescriptorBase<TDescriptor, TInterface, TKey, TValue>

    IsAReadOnlyDictionaryBase<TKey, TValue>

    JoinAttribute

    JoinField

    The field on which a parent-child relationship is joined

    JoinField.Child

    JoinField.Parent

    JoinProcessor

    Joins each element of an array into a single string using a separator character between each element. Throws an error when the field is not an array.

    JoinProcessorDescriptor<T>

    Joins each element of an array into a single string using a separator character between each element. Throws an error when the field is not an array.

    JoinProperty

    The join datatype is a special field that creates parent/child relation within documents of the same index.

    JoinPropertyDescriptor<T>

    The join datatype is a special field that creates parent/child relation within documents of the same index.

    JsonProcessor

    Converts a JSON string into a structured JSON object.

    JsonProcessorDescriptor<T>

    Converts a JSON string into a structured JSON object.

    KStemTokenFilter

    KStemTokenFilterDescriptor

    KeepTypesTokenFilter

    A token filter of type keep that only keeps tokens with text contained in a predefined set of words.

    KeepTypesTokenFilterDescriptor

    A token filter of type keep that only keeps tokens with text contained in a predefined set of words.

    KeepWordsTokenFilter

    KeepWordsTokenFilterDescriptor

    KeyValueProcessor

    Processor to automatically parse messages (or specific event fields) which are of the key=value variety.

    KeyValueProcessorDescriptor<T>

    Processor to automatically parse messages (or specific event fields) which are of the key=value variety.

    KeyedBucket<TKey>

    KeyedProcessorStats

    KeyedValueAggregate

    KeywordAnalyzer

    KeywordAnalyzerDescriptor

    KeywordAttribute

    KeywordMarkerTokenFilter

    Protects words from being modified by stemmers. Must be placed before any stemming filters.

    KeywordMarkerTokenFilterDescriptor

    Protects words from being modified by stemmers. Must be placed before any stemming filters.

    KeywordProperty

    A field to index structured content such as IDs, email addresses, hostnames, status codes, zip codes or tags. Used for filtering, sorting, and for aggregations.

    Keyword fields are only searchable by their exact value.

    KeywordPropertyDescriptor<T>

    A field to index structured content such as IDs, email addresses, hostnames, status codes, zip codes or tags. Used for filtering, sorting, and for aggregations.

    Keyword fields are only searchable by their exact value.

    KeywordTokenizer

    KeywordTokenizerDescriptor

    KnnMethod

    KnnMethodDescriptor

    KnnMethodParameters

    KnnMethodParametersDescriptor

    KnnQuery

    KnnQueryDescriptor<T>

    KnnVectorProperty

    KnnVectorPropertyDescriptor<T>

    KuromojiAnalyzer

    KuromojiAnalyzerDescriptor

    KuromojiIterationMarkCharFilter

    KuromojiIterationMarkCharFilterDescriptor

    KuromojiPartOfSpeechTokenFilter

    KuromojiPartOfSpeechTokenFilterDescriptor

    KuromojiReadingFormTokenFilter

    KuromojiReadingFormTokenFilterDescriptor

    KuromojiStemmerTokenFilter

    KuromojiStemmerTokenFilterDescriptor

    KuromojiTokenizer

    KuromojiTokenizerDescriptor

    LMDirichletSimilarity

    LMDirichletSimilarityDescriptor

    LMJelinekMercerSimilarity

    LMJelinekMercerSimilarityDescriptor

    LanguageAnalyzer

    LanguageAnalyzerDescriptor

    LaplaceSmoothingModel

    LaplaceSmoothingModelDescriptor

    LatLon

    LazyDocument

    LengthTokenFilter

    LengthTokenFilterDescriptor

    LetterTokenizer

    LetterTokenizerDescriptor

    Like

    LikeDescriptor<T>

    LikeDocumentBase

    LikeDocumentDescriptor<TDocument>

    An indexed or artificial document with which to find likeness

    LikeDocument<TDocument>

    An indexed or artificial document with which to find likeness

    LimitTokenCountTokenFilter

    LimitTokenCountTokenFilterDescriptor

    LineStringGeoShape

    LinearDateDecayFunction

    LinearDecayFunction

    LinearDecayFunctionBase<TOrigin, TScale>

    LinearDecayFunctionDescriptor<TOrigin, TScale, T>

    LinearGeoDecayFunction

    LinearInterpolationSmoothingModel

    LinearInterpolationSmoothingModelDescriptor

    LinearModel

    LinearModelDescriptor

    ListDanglingIndicesDescriptor

    Descriptor for List

    https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/

    ListDanglingIndicesRequest

    Request for List

    https://opensearch.org/docs/latest/api-reference/index-apis/dangling-index/

    ListDanglingIndicesResponse

    ListTasksDescriptor

    Descriptor for List

    https://opensearch.org/docs/latest/api-reference/tasks/

    ListTasksRequest

    Request for List

    https://opensearch.org/docs/latest/api-reference/tasks/

    ListTasksResponse

    LongId

    LongRange

    LongRangeAttribute

    LongRangeProperty

    A range of signed 64-bit integers with a minimum value of -263 and maximum of 263-1.

    LongRangePropertyDescriptor<T>

    A range of signed 64-bit integers with a minimum value of -263 and maximum of 263-1.

    LongRangeQuery

    LongRangeQueryDescriptor<T>

    LowercaseProcessor

    Converts a string to its lowercase equivalent.

    LowercaseProcessorDescriptor<T>

    Converts a string to its lowercase equivalent.

    LowercaseTokenFilter

    LowercaseTokenFilterDescriptor

    LowercaseTokenizer

    LowercaseTokenizerDescriptor

    LuceneExpressionScript

    MappingCharFilter

    MappingCharFilterDescriptor

    MappingWalker

    MappingsDescriptor

    MatchAllQuery

    MatchAllQueryDescriptor

    MatchBoolPrefixQuery

    A match_bool_prefix query analyzes its input and constructs a bool query from the terms. Each term except the last is used in a term query. The last term is used in a prefix query.

    MatchBoolPrefixQueryDescriptor<T>

    A match_bool_prefix query analyzes its input and constructs a bool query from the terms. Each term except the last is used in a term query. The last term is used in a prefix query.

    MatchNoneQuery

    MatchNoneQueryDescriptor

    MatchPhrasePrefixQuery

    MatchPhrasePrefixQueryDescriptor<T>

    MatchPhraseQuery

    MatchPhraseQueryDescriptor<T>

    MatchQuery

    A match query for a single field

    MatchQueryDescriptor<T>

    A match query for a single field

    MatrixAggregateBase

    MatrixAggregationBase

    MatrixAggregationDescriptorBase<TMatrixAggregation, TMatrixAggregationInterface, T>

    MatrixStatsAggregate

    MatrixStatsAggregation

    MatrixStatsAggregationDescriptor<T>

    MatrixStatsField

    MaxAggregation

    MaxAggregationDescriptor<T>

    MaxBucketAggregation

    MaxBucketAggregationDescriptor

    MedianAbsoluteDeviationAggregation

    This single-value aggregation approximates the median absolute deviation of its search results.

    Median absolute deviation is a measure of variability. It is a robust statistic, meaning that it is useful for describing data that may have outliers, or may not be normally distributed. For such data it can be more descriptive than standard deviation.

    It is calculated as the median of each data point’s deviation from the median of the entire sample. That is, for a random variable

    X
    , the median absolute deviation is
    median(|median(X) - Xi|).

    MedianAbsoluteDeviationAggregationDescriptor<T>

    This single-value aggregation approximates the median absolute deviation of its search results.

    Median absolute deviation is a measure of variability. It is a robust statistic, meaning that it is useful for describing data that may have outliers, or may not be normally distributed. For such data it can be more descriptive than standard deviation.

    It is calculated as the median of each data point’s deviation from the median of the entire sample. That is, for a random variable

    X
    , the median absolute deviation is
    median(|median(X) - Xi|).

    MemberInfoResolver

    Resolves member infos in an expression, instance may NOT be shared.

    MergePolicySettings

    MergePolicySettingsDescriptor

    MergeSchedulerSettings

    MergeSchedulerSettingsDescriptor

    MergeSettings

    MergeSettingsDescriptor

    MergesStats

    MetricAggregateBase

    MetricAggregationBase

    MetricAggregationDescriptorBase<TMetricAggregation, TMetricAggregationInterface, T>

    Metrics

    MinAggregation

    MinAggregationDescriptor<T>

    MinBucketAggregation

    MinBucketAggregationDescriptor

    MinimumShouldMatch

    MissingAggregation

    MissingAggregationDescriptor<T>

    MoreLikeThisQuery

    MoreLikeThisQueryDescriptor<T>

    MoveClusterRerouteCommand

    MoveClusterRerouteCommandDescriptor

    MovingAverageAggregation

    MovingAverageAggregationDescriptor

    MovingAverageModelDescriptor

    MovingFunctionAggregation

    MovingFunctionAggregationDescriptor

    MultiBucketAggregate<TBucket>

    Aggregation response for a bucket aggregation

    MultiBucketsPath

    MultiBucketsPathDescriptor

    MultiGetDescriptor

    Descriptor for MultiGet

    https://opensearch.org/docs/latest/api-reference/document-apis/multi-get/

    MultiGetHit<TDocument>

    MultiGetOperationDescriptor<T>

    MultiGetOperation<T>

    MultiGetRequest

    Request for MultiGet

    https://opensearch.org/docs/latest/api-reference/document-apis/multi-get/

    MultiGetResponse

    MultiLineStringGeoShape

    MultiMatchQuery

    A match query across multiple fields.

    MultiMatchQueryDescriptor<T>

    A match query across multiple fields.

    MultiPointGeoShape

    MultiPolygonGeoShape

    MultiSearchDescriptor

    Descriptor for MultiSearch

    https://opensearch.org/docs/latest/api-reference/multi-search/

    MultiSearchRequest

    Request for MultiSearch

    https://opensearch.org/docs/latest/api-reference/multi-search/

    MultiSearchResponse

    MultiSearchTemplateDescriptor

    Descriptor for MultiSearchTemplate

    https://opensearch.org/docs/latest/search-plugins/search-template/

    MultiSearchTemplateRequest

    Request for MultiSearchTemplate

    https://opensearch.org/docs/latest/search-plugins/search-template/

    MultiTermQueryRewrite

    Controls how a multi term query such as a wildcard or prefix query, is rewritten.

    MultiTermVectorOperationDescriptor<T>

    An operation to define the calculation of term vectors when using Multi termvectors API

    MultiTermVectorOperation<T>

    MultiTermVectorsDescriptor

    A Multi termvectors API request

    MultiTermVectorsRequest

    A Multi termvectors API request

    MultiTermVectorsResponse

    MultiTermsAggregate<TKey>

    MultiTermsAggregation

    MultiTermsAggregationDescriptor<T>

    MultiTermsBucket<TKey>

    MultiplexerTokenFilter

    MultiplexerTokenFilterDescriptor

    A token filter of type multiplexer will emit multiple tokens at the same position, each version of the token having been run through a different filter. Identical output tokens at the same position will be removed.

    Murmur3HashAttribute

    Murmur3HashProperty

    Murmur3HashPropertyDescriptor<T>

    MustacheScript

    MutualInformationHeuristic

    MutualInformationHeuristicDescriptor

    NGramTokenFilter

    NGramTokenFilterDescriptor

    NGramTokenizer

    NGramTokenizerDescriptor

    Name

    NamedComponentTemplate

    NamedComposableIndexTemplate

    NamedFiltersContainer

    NamedFiltersContainerDescriptor<T>

    Names

    NamespacedClientProxy

    NestedAggregation

    NestedAggregationDescriptor<T>

    NestedAttribute

    NestedIdentity

    NestedProperty

    A specialised version of the IObjectProperty datatype that allows arrays of objects to be indexed in a way that they can be queried independently of each other, using nested queries and aggregations.

    NestedPropertyDescriptor<TParent, TChild>

    A specialised version of the IObjectProperty datatype that allows arrays of objects to be indexed in a way that they can be queried independently of each other, using nested queries and aggregations.

    NestedQuery

    NestedQueryDescriptor<T>

    NestedSort

    NestedSortDescriptor<T>

    Sort on a field inside one or more nested objects.

    NetworkCommunityIdProcessor

    NetworkCommunityIdProcessorDescriptor<T>

    NetworkDirectionProcessor

    NetworkDirectionProcessorDescriptor<T>

    NeuralQuery

    NeuralQueryDescriptor<T>

    NodeAllocationExplanation

    NodeIds

    NodeInfo

    NodeInfoHttp

    NodeInfoJvmMemory

    NodeInfoMemory

    NodeInfoNetwork

    NodeInfoNetworkInterface

    NodeInfoOSCPU

    NodeInfoTransport

    NodeIngestStats

    NodeJvmInfo

    NodeJvmStats

    NodeJvmStats.GarbageCollectionGenerationStats

    NodeJvmStats.GarbageCollectionStats

    NodeJvmStats.JvmClassesStats

    NodeJvmStats.MemoryStats

    NodeJvmStats.MemoryStats.JvmPool

    NodeJvmStats.NodeBufferPool

    NodeJvmStats.ThreadStats

    NodeOperatingSystemInfo

    NodePackagingType

    NodeProcessInfo

    NodeStatistics

    NodeStats

    NodeThreadPoolInfo

    NodeUsageInformation

    NodesHotThreadsDescriptor

    Descriptor for HotThreads

    https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-hot-threads/

    NodesHotThreadsRequest

    Request for HotThreads

    https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-hot-threads/

    NodesHotThreadsResponse

    NodesInfoDescriptor

    Descriptor for Info

    https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-info/

    NodesInfoRequest

    Request for Info

    https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-info/

    NodesInfoResponse

    NodesResponseBase

    NodesStatsDescriptor

    Descriptor for Stats

    https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-usage/

    NodesStatsRequest

    Request for Stats

    https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-usage/

    NodesStatsResponse

    NodesUsageDescriptor

    Descriptor for Usage

    https://opensearch.org/docs/latest

    NodesUsageRequest

    Request for Usage

    https://opensearch.org/docs/latest

    NodesUsageResponse

    NoopMappingVisitor

    NoopPropertyVisitor

    NoriAnalyzer

    The nori analyzer consists of the following tokenizer and token filters:

    - nori_tokenizer

    - nori_part_of_speech token filter

    - nori_readingform token filter

    - nori_number token filter

    - lowercase token filter

    NoriAnalyzerDescriptor

    The nori analyzer consists of the following tokenizer and token filters:

    - nori_tokenizer

    - nori_part_of_speech token filter

    - nori_readingform token filter

    - nori_number token filter

    - lowercase token filter

    NoriPartOfSpeechTokenFilter

    The nori_part_of_speech token filter removes tokens that match a set of part-of-speech tags.

    NoriPartOfSpeechTokenFilterDescriptor

    The nori_part_of_speech token filter removes tokens that match a set of part-of-speech tags.

    NoriTokenizer

    Tokenizer that ships with the analysis-nori plugin

    NoriTokenizerDescriptor

    Tokenizer that ships with the analysis-nori plugin

    NormalizerBase

    NormalizerDescriptorBase<TNormalizer, TNormalizerInterface>

    Normalizers

    NormalizersDescriptor

    NumberAttribute

    Maps a property as a number type. If no type is specified, the default type is float (single precision floating point).

    NumberProperty

    NumberPropertyDescriptorBase<TDescriptor, TInterface, T>

    NumberPropertyDescriptor<T>

    NumericFielddata

    NumericFielddataDescriptor

    NumericRangeQuery

    NumericRangeQueryDescriptor<T>

    ObjectAttribute

    ObjectProperty

    A object datatype mapping for an inner object

    ObjectPropertyDescriptorBase<TDescriptor, TInterface, TParent, TChild>

    ObjectTypeDescriptor<TParent, TChild>

    ObsoleteMappingsBase

    ObsoleteMappingsBase.Mappings

    Types are gone from OpenSearch, this class solely exist to help you move your complex mappings over to the new way of writing the mappings. Use TypeMapping directly instead.

    This class won't receive updates, please be advised to move over if you need to utilize
    new features in the future.
    

    OpenIndexDescriptor

    Descriptor for Open

    https://opensearch.org/docs/latest/api-reference/index-apis/open-index/

    OpenIndexRequest

    Request for Open

    https://opensearch.org/docs/latest/api-reference/index-apis/open-index/

    OpenIndexResponse

    OpenSearchClient

    OpenSearchClient is a strongly typed client which exposes fully mapped OpenSearch endpoints

    OpenSearchCorePropertyAttributeBase

    OpenSearchDocValuesPropertyAttributeBase

    OpenSearchPropertyAttributeBase

    OpenSearchTypeAttribute

    Applied to a CLR type to override the name of a CLR type and the property from which an _id is inferred when serializing an instance of the type.

    OpenSearchVersionInfo

    OperatingSystemMemoryInfo

    OperatingSystemStats

    OperatingSystemStats.CPUStats

    OperatingSystemStats.CPUStats.LoadAverageStats

    OperatingSystemStats.ExtendedMemoryStats

    OperatingSystemStats.MemoryStats

    PainlessContextSetup

    Sets up contextual scope for the painless script the execute under.

    PainlessContextSetupDescriptor

    Sets up contextual scope for the painless script the execute under.

    PainlessScript

    ParentAggregation

    A special single bucket aggregation that selects parent documents that have the specified type, as defined in a join field.

    ParentAggregationDescriptor<T, TParent>

    A special single bucket aggregation that selects parent documents that have the specified type, as defined in a join field.

    ParentIdQuery

    ParentIdQueryDescriptor<T>

    PathHierarchyTokenizer

    PathHierarchyTokenizerDescriptor

    PatternAnalyzer

    PatternAnalyzerDescriptor

    PatternCaptureTokenFilter

    PatternCaptureTokenFilterDescriptor

    PatternReplaceCharFilter

    PatternReplaceCharFilterDescriptor

    PatternReplaceTokenFilter

    PatternReplaceTokenFilterDescriptor

    PatternTokenizer

    PatternTokenizerDescriptor

    PendingTask

    PerFieldAnalyzer

    PerFieldAnalyzerDescriptor<T>

    PerFieldAnalyzer<T>

    PercentageScoreHeuristic

    PercentageScoreHeuristicDescriptor

    PercentileItem

    PercentileRanksAggregation

    PercentileRanksAggregationDescriptor<T>

    PercentilesAggregate

    PercentilesAggregation

    PercentilesAggregationDescriptor<T>

    PercentilesBucketAggregation

    PercentilesBucketAggregationDescriptor

    PercentilesMethodDescriptor

    PercolateQuery

    The percolate query can be used to match queries stored in an index

    PercolateQueryDescriptor<T>

    The percolate query can be used to match queries stored in an index

    PercolatorAttribute

    PercolatorProperty

    The percolator datatype is used to store a query, so that the IPercolateQuery can use it to match provided documents.

    PercolatorPropertyDescriptor<T>

    The percolator datatype is used to store a query, so that the IPercolateQuery can use it to match provided documents.

    PhoneticTokenFilter

    A token filter that converts tokens to their phonetic representation using Soundex, Metaphone, and a variety of other algorithms.

    PhoneticTokenFilterDescriptor

    A token filter that converts tokens to their phonetic representation using Soundex, Metaphone, and a variety of other algorithms.

    PhraseSuggestCollate

    PhraseSuggestCollateDescriptor<T>

    Checks each suggestion against the specified query to prune suggestions for which no matching docs exist in the index.

    PhraseSuggestCollateQuery

    PhraseSuggestCollateQueryDescriptor

    A query to run for a phrase suggester collate

    PhraseSuggestHighlight

    PhraseSuggestHighlightDescriptor

    Highlighting for IPhraseSuggester

    PhraseSuggester

    The phrase suggester adds additional logic on top of the term suggester to select entire corrected phrases instead of individual tokens weighted based on ngram-language models. In practice this suggester will be able to make better decisions about which tokens to pick based on co-occurrence and frequencies.

    PhraseSuggesterDescriptor<T>

    The phrase suggester adds additional logic on top of the term suggester to select entire corrected phrases instead of individual tokens weighted based on ngram-language models. In practice this suggester will be able to make better decisions about which tokens to pick based on co-occurrence and frequencies.

    PingDescriptor

    Descriptor for Ping

    https://opensearch.org/docs/latest

    PingRequest

    Request for Ping

    https://opensearch.org/docs/latest

    PingResponse

    Pipeline

    PipelineAggregationBase

    PipelineAggregationDescriptorBase<TPipelineAggregation, TPipelineAggregationInterface, TBucketsPath>

    PipelineDescriptor

    PipelineProcessor

    Executes another pipeline.

    PipelineProcessorDescriptor

    Executes another pipeline.

    PipelineSimulation

    PitDetail

    PlainRequestBase<TParameters>

    PluginStats

    PointGeoShape

    PointInTime

    PointInTimeDescriptor

    PolygonGeoShape

    PorterStemTokenFilter

    PorterStemTokenFilterDescriptor

    PostVotingConfigExclusionsDescriptor

    Descriptor for PostVotingConfigExclusions

    https://opensearch.org/docs/latest

    PostVotingConfigExclusionsRequest

    Request for PostVotingConfigExclusions

    https://opensearch.org/docs/latest

    PostVotingConfigExclusionsResponse

    PredicateTokenFilter

    PredicateTokenFilterDescriptor

    The predicate_token_filter token filter takes a predicate script, and removes tokens that do not match the predicate.

    PrefixQuery

    PrefixQueryDescriptor<T>

    PreventMappingMultipleTypesDescriptor

    The common pattern in OpenSearch.Client is that you can call fluent methods multiple types overriding what was previously set. This type prevents a user to call Map() multiple times with different types making it crystal clear not only can you no longer have multiple types in an index MappingsDescriptor makes the overloads that take type obsolete as well. Both PreventMappingMultipleTypesDescriptor and MappingsDescriptor are obsolete. Please move to

    ProcessStats

    ProcessStats.CPUStats

    ProcessStats.MemoryStats

    ProcessorBase

    Ingest pipelines are composed of one or more processors

    ProcessorDescriptorBase<TProcessorDescriptor, TProcessorInterface>

    Ingest pipelines are composed of one or more processors

    ProcessorStats

    ProcessorsDescriptor

    ProducerConsumerBackPressure

    Simple back pressure implementation that makes sure the minimum max concurrency between producer and consumer is not amplified by the greedier of the two by more then the backPressureFactor which defaults to 4

    Profile

    Properties

    PropertiesDescriptor<T>

    Properties<T>

    PropertyBase

    A mapping for a property type to a document field in OpenSearch

    PropertyDescriptorBase<TDescriptor, TInterface, T>

    A mapping for a property type to a document field in OpenSearch

    PropertyMapping

    PropertyMappingDescriptor<TDocument>

    PropertyMappingProvider

    PropertyName

    PropertyNameAttribute

    PropertyWalker

    PutAliasDescriptor

    Descriptor for PutAlias

    https://opensearch.org/docs/latest/api-reference/index-apis/update-alias/

    PutAliasRequest

    A request to put an alias to one or more indices

    PutAliasResponse

    PutComponentTemplateDescriptor

    Descriptor for PutComponentTemplate

    https://opensearch.org/docs/latest/im-plugin/index-templates/#use-component-templates-to-create-an-index-template

    PutComponentTemplateRequest

    Request for PutComponentTemplate

    https://opensearch.org/docs/latest/im-plugin/index-templates/#use-component-templates-to-create-an-index-template

    PutComponentTemplateResponse

    PutComposableIndexTemplateDescriptor

    Descriptor for PutComposableTemplate

    https://opensearch.org/docs/latest/im-plugin/index-templates/

    PutComposableIndexTemplateRequest

    Request for PutComposableTemplate

    https://opensearch.org/docs/latest/im-plugin/index-templates/

    PutComposableIndexTemplateResponse

    PutIndexTemplateDescriptor

    Descriptor for PutTemplate

    https://opensearch.org/docs/latest/im-plugin/index-templates/

    PutIndexTemplateRequest

    Request for PutTemplate

    https://opensearch.org/docs/latest/im-plugin/index-templates/

    PutIndexTemplateResponse

    PutMappingDescriptor<TDocument>

    Descriptor for PutMapping

    https://opensearch.org/docs/latest/api-reference/index-apis/put-mapping/

    PutMappingRequest

    Request for PutMapping

    https://opensearch.org/docs/latest/api-reference/index-apis/put-mapping/

    PutMappingRequest<TDocument>

    PutMappingResponse

    PutPipelineDescriptor

    Descriptor for PutPipeline

    https://opensearch.org/docs/latest/api-reference/ingest-apis/create-update-ingest/

    PutPipelineRequest

    Request for PutPipeline

    https://opensearch.org/docs/latest/api-reference/ingest-apis/create-update-ingest/

    PutPipelineResponse

    PutScriptDescriptor

    Descriptor for PutScript

    https://opensearch.org/docs/latest/api-reference/script-apis/create-stored-script/

    PutScriptRequest

    Request for PutScript

    https://opensearch.org/docs/latest/api-reference/script-apis/create-stored-script/

    PutScriptResponse

    QueriesCacheSettings

    QueriesCacheSettingsDescriptor

    QueriesSettings

    QueriesSettingsDescriptor

    QueryBase

    QueryBreakdown

    QueryCacheStats

    QueryContainer

    QueryContainerDescriptor<T>

    QueryDescriptorBase<TDescriptor, TInterface>

    QueryProfile

    QueryStringQuery

    A query that uses a query parser in order to parse its content

    QueryStringQueryDescriptor<T>

    A query that uses a query parser in order to parse its content

    QueryVisitor

    QueryWalker

    Query<T>

    RandomScoreFunction

    RandomScoreFunctionDescriptor<T>

    RangeAggregation

    RangeAggregationDescriptor<T>

    RangeBucket

    RangePropertyAttributeBase

    RangePropertyBase

    RangePropertyDescriptorBase<TDescriptor, TInterface, T>

    RankFeatureAttribute

    A field that can index numbers so that they can later be used to boost documents in queries with a rank_feature query.

    RankFeatureLinearFunction

    Gives a score equal to the indexed value of S, where S is the value of the rank feature field.

    If a rank feature field is indexed with "positive_score_impact": true, its indexed value is equal to S and rounded to preserve only 9 significant bits for the precision.

    If a rank feature field is indexed with "positive_score_impact": false, its indexed value is equal to 1/S and rounded to preserve only 9 significant bits for the precision.

    RankFeatureLogarithmFunction

    RankFeatureLogarithmFunctionDescriptor

    Gives a score that is equal to log(scaling_factor + S) where S is the value of the rank feature and scaling_factor is a configurable scaling factor. Scores are unbounded. This function only supports rank features that have a positive score impact.

    RankFeatureProperty

    A field that can index numbers so that they can later be used to boost documents in queries with a rank_feature query.

    RankFeaturePropertyDescriptor<T>

    A field that can index numbers so that they can later be used to boost documents in queries with a rank_feature query.

    RankFeatureQuery

    RankFeatureQueryDescriptor<T>

    RankFeatureSaturationFunction

    RankFeatureSaturationFunctionDescriptor

    Gives a score that is equal to S / (S + pivot) where S is the value of the rank feature and pivot is a configurable pivot value so that the result will be less than 0.5 if S is less than pivot and greater than 0.5 otherwise. Scores are always is (0, 1). If the rank feature has a negative score impact then the function will be computed as pivot / (S + pivot), which decreases when S increases.

    RankFeatureSigmoidFunction

    is an extension of saturation which adds a configurable exponent. Scores are computed as S^exp^ / (S^exp^ + pivot^exp^). Like for the saturation function, pivot is the value of S that gives a score of 0.5 and scores are in (0, 1).

    exponent must be positive, but is typically in [0.5, 1]. A good value should be computed via training. If you don’t have the opportunity to do so, we recommend that you stick to the saturation function instead.

    RankFeatureSigmoidFunctionDescriptor

    is an extension of saturation which adds a configurable exponent. Scores are computed as S^exp^ / (S^exp^ + pivot^exp^). Like for the saturation function, pivot is the value of S that gives a score of 0.5 and scores are in (0, 1).

    exponent must be positive, but is typically in [0.5, 1]. A good value should be computed via training. If you don’t have the opportunity to do so, we recommend that you stick to the saturation function instead.

    RankFeaturesAttribute

    A field that can index numeric feature vectors, so that they can later be used to boost documents in queries with a rank_feature query. It is analogous to the IRankFeatureProperty datatype, but is better suited when the list of features is sparse so that it wouldn't be reasonable to add one field to the mappings for each of them.

    RankFeaturesProperty

    A field that can index numeric feature vectors, so that they can later be used to boost documents in queries with a rank_feature query. It is analogous to the IRankFeatureProperty datatype, but is better suited when the list of features is sparse so that it wouldn't be reasonable to add one field to the mappings for each of them.

    RankFeaturesPropertyDescriptor<T>

    A field that can index numeric feature vectors, so that they can later be used to boost documents in queries with a rank_feature query. It is analogous to the IRankFeatureProperty datatype, but is better suited when the list of features is sparse so that it wouldn't be reasonable to add one field to the mappings for each of them.

    RareTermsAggregation

    A multi-bucket value source based aggregation which finds "rare" terms — terms that are at the long-tail of the distribution and are not frequent. Conceptually, this is like a terms aggregation that is sorted by _count ascending.

    RareTermsAggregationDescriptor<T>

    A multi-bucket value source based aggregation which finds "rare" terms — terms that are at the long-tail of the distribution and are not frequent. Conceptually, this is like a terms aggregation that is sorted by _count ascending.

    RareTermsBucket<TKey>

    RawQuery

    RawQueryDescriptor

    ReadOnlyUrlRepository

    ReadOnlyUrlRepositoryDescriptor

    A snapshot repository that can be used as an alternative read-only way to access data created by the IFileSystemRepository. The URL specified in the url parameter should point to the root of the shared filesystem repository.

    ReadOnlyUrlRepositorySettings

    ReadOnlyUrlRepositorySettingsDescriptor

    Snapshot repository settings for IReadOnlyUrlRepository

    RecoveryStats

    RefreshDescriptor

    Descriptor for Refresh

    https://opensearch.org/docs/latest/tuning-your-cluster/availability-and-recovery/remote-store/index/#refresh-level-and-request-level-durability

    RefreshRequest

    Request for Refresh

    https://opensearch.org/docs/latest/tuning-your-cluster/availability-and-recovery/remote-store/index/#refresh-level-and-request-level-durability

    RefreshResponse

    RefreshStats

    RegexpQuery

    Queries documents that contain terms matching a regular expression.

    RegexpQueryDescriptor<T>

    Queries documents that contain terms matching a regular expression.

    ReindexDescriptor<TSource, TTarget>

    ReindexDestination

    ReindexDestinationDescriptor

    Configures the destination for a reindex API request

    ReindexNode

    ReindexObservable<TSource>

    ReindexObservable<TSource, TTarget>

    ReindexObserver

    ReindexOnServerDescriptor

    Descriptor for ReindexOnServer

    https://opensearch.org/docs/latest/im-plugin/reindex-data/

    ReindexOnServerRequest

    A request to Reindex API

    ReindexOnServerResponse

    ReindexRequest<TSource>

    ReindexRequest<TSource, TTarget>

    ReindexRethrottleDescriptor

    Descriptor for ReindexRethrottle

    https://opensearch.org/docs/latest

    ReindexRethrottleRequest

    Request for ReindexRethrottle

    https://opensearch.org/docs/latest

    ReindexRethrottleResponse

    ReindexRouting

    ReindexSource

    ReindexSourceDescriptor

    Configures the source for a reindex API request

    ReindexStatus

    ReindexTask

    RelationName

    RelationNameResolver

    Relations

    RelationsDescriptor

    ReloadSecureSettingsDescriptor

    Descriptor for ReloadSecureSettings

    https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-reload-secure/

    ReloadSecureSettingsRequest

    Request for ReloadSecureSettings

    https://opensearch.org/docs/latest/api-reference/nodes-apis/nodes-reload-secure/

    ReloadSecureSettingsResponse

    RemoteClusterConfiguration

    Simplifies the creation of remote cluster configuration, can be combined with a dictionary using the overloaded + operator

    RemoteInfo

    RemoteInfoDescriptor

    Descriptor for RemoteInfo

    https://opensearch.org/docs/latest/api-reference/remote-info/

    RemoteInfoRequest

    Request for RemoteInfo

    https://opensearch.org/docs/latest/api-reference/remote-info/

    RemoteInfoResponse

    RemoteSource

    RemoteSourceDescriptor

    RemoveDuplicatesTokenFilter

    A token filter that drops identical tokens at the same position

    RemoveDuplicatesTokenFilterDescriptor

    A token filter that drops identical tokens at the same position

    RemoveProcessor

    Removes existing fields. If one field doesn't exist, an exception will be thrown.

    RemoveProcessorDescriptor<T>

    Removes existing fields. If one field doesn't exist, an exception will be thrown.

    RenameClrPropertyMapping<TDocument>

    RenameProcessor

    Renames an existing field. If the field doesn't exist or the new name is already used, an exception will be thrown.

    RenameProcessorDescriptor<T>

    Renames an existing field. If the field doesn't exist or the new name is already used, an exception will be thrown.

    RenderSearchTemplateDescriptor

    Descriptor for RenderSearchTemplate

    https://opensearch.org/docs/latest/search-plugins/search-template/

    RenderSearchTemplateRequest

    Request for RenderSearchTemplate

    https://opensearch.org/docs/latest/search-plugins/search-template/

    RenderSearchTemplateResponse

    RequestBase<TParameters>

    RequestCacheStats

    RequestDescriptorBase<TDescriptor, TParameters, TInterface>

    Base class for all Request descriptor types

    Rescore

    RescoreDescriptor<T>

    RescoreQuery

    RescoreQueryDescriptor<T>

    RescoringDescriptor<T>

    ResolvableDictionaryProxy<TKey, TValue>

    ResolveIndexDescriptor

    A request to the resolve index API

    ResolveIndexRequest

    A request to the resolve index API

    ResolveIndexResponse

    ResolvedAlias

    ResolvedIndex

    ResponseBase

    RestoreDescriptor

    Restores a snapshot

    RestoreErrorEventArgs

    RestoreRequest

    Restores a snapshot

    RestoreResponse

    RestoreStatusHumbleObject

    Retries

    ReverseNestedAggregation

    ReverseNestedAggregationDescriptor<T>

    ReverseTokenFilter

    ReverseTokenFilterDescriptor

    RolloverConditions

    RolloverConditionsDescriptor

    Conditions that must be satisfied for a new index to be created with the rollover index API

    RolloverIndexDescriptor

    Descriptor for Rollover

    https://opensearch.org/docs/latest/dashboards/im-dashboards/rollover/

    RolloverIndexRequest

    Request for Rollover

    https://opensearch.org/docs/latest/dashboards/im-dashboards/rollover/

    RolloverIndexResponse

    RootNodeInfoDescriptor

    Descriptor for RootNodeInfo

    https://opensearch.org/docs/latest

    RootNodeInfoRequest

    Request for RootNodeInfo

    https://opensearch.org/docs/latest

    RootNodeInfoResponse

    RouteValues

    Routing

    RoutingField

    RoutingFieldDescriptor<T>

    RoutingResolver

    RuntimeField

    RuntimeFieldDescriptor

    RuntimeFields

    RuntimeFieldsDescriptor<TDocument>

    S3Repository

    S3RepositoryDescriptor

    A snapshot repository that stores snapshots in an Amazon S3 bucket

    Requires the repository-s3 plugin to be installed on the cluster

    S3RepositorySettings

    S3RepositorySettingsDescriptor

    Snapshot repository settings for IS3Repository

    SamplerAggregation

    SamplerAggregationDescriptor<T>

    ScoreFunctionsDescriptor<T>

    ScriptBase

    A script to execute to provide custom computation

    ScriptCacheStats

    ScriptDescriptor

    A script to execute to provide custom computation

    ScriptDescriptorBase<TDescriptor, TInterface>

    A script to execute to provide custom computation

    ScriptField

    ScriptFieldDescriptor

    ScriptFields

    ScriptFieldsDescriptor

    ScriptProcessor

    Allows inline, stored, and file scripts to be executed within ingest pipelines.

    ScriptProcessorDescriptor

    Allows inline, stored, and file scripts to be executed within ingest pipelines.

    ScriptQuery

    A query allowing to define a script to execute as a query

    ScriptQueryDescriptor<T>

    A query allowing to define a script to execute as a query

    ScriptScoreFunction

    The script score function allows you to wrap another query and customize the scoring of it optionally with a computation derived from other numeric field values in the doc using a script expression.

    ScriptScoreFunctionDescriptor<T>

    The script score function allows you to wrap another query and customize the scoring of it optionally with a computation derived from other numeric field values in the doc using a script expression.

    ScriptScoreQuery

    A query allowing you to modify the score of documents that are retrieved by a query. This can be useful if, for example, a score function is computationally expensive and it is sufficient to compute the score on a filtered set of documents.

    ScriptScoreQueryDescriptor<T>

    A query allowing you to modify the score of documents that are retrieved by a query. This can be useful if, for example, a score function is computationally expensive and it is sufficient to compute the score on a filtered set of documents.

    ScriptSort

    ScriptSortDescriptor<T>

    ScriptStats

    ScriptedHeuristic

    ScriptedHeuristicDescriptor

    ScriptedMetricAggregate

    ScriptedMetricAggregation

    ScriptedMetricAggregationDescriptor<T>

    ScriptedSimilarity

    ScriptedSimilarityDescriptor

    A similarity that allows a script to be used in order to specify how scores should be computed.

    ScrollAllDescriptor<T>

    ScrollAllObservable<T>

    ScrollAllObserver<T>

    ScrollAllRequest

    ScrollAllResponse<T>

    A response returned for each scroll in ScrollAll()

    ScrollDescriptor<TInferDocument>

    Descriptor for Scroll

    https://opensearch.org/docs/latest/api-reference/scroll/#path-and-http-methods

    ScrollRequest

    Request for Scroll

    https://opensearch.org/docs/latest/api-reference/scroll/#path-and-http-methods

    SearchAsYouTypeAttribute

    SearchAsYouTypeProperty

    A text-like field that is optimized to provide out-of-the-box support for the "search as you type" completion use case.

    It creates a series of subfields that are analyzed to index terms that can be efficiently matched by a query that partially matches the entire indexed text value. Both prefix completion (i.e matching terms starting at the beginning of the input) and infix completion (i.e. matching terms at any position within the input) are supported.

    SearchAsYouTypePropertyDescriptor<T>

    A text-like field that is optimized to provide out-of-the-box support for the "search as you type" completion use case.

    It creates a series of subfields that are analyzed to index terms that can be efficiently matched by a query that partially matches the entire indexed text value. Both prefix completion (i.e matching terms starting at the beginning of the input) and infix completion (i.e. matching terms at any position within the input) are supported.

    SearchDescriptor<TInferDocument>

    A descriptor which describes a search operation for _search and _msearch

    SearchNode

    SearchProfile

    SearchRequest

    Request for Search

    https://opensearch.org/docs/latest/api-reference/search/

    SearchRequest<TInferDocument>

    SearchResponse<TDocument>

    SearchShard

    SearchShardsDescriptor<TDocument>

    A descriptor which describes a search operation for _search_shards

    SearchShardsRequest

    Request for SearchShards

    https://opensearch.org/docs/latest

    SearchShardsRequest<TDocument>

    SearchShardsResponse

    SearchStats

    SearchTemplateDescriptor<TDocument>

    Descriptor for SearchTemplate

    https://opensearch.org/docs/latest/search-plugins/search-template/

    SearchTemplateRequest

    Request for SearchTemplate

    https://opensearch.org/docs/latest/search-plugins/search-template/

    SearchTemplateRequest<T>

    SegmentsStats

    OpenSearch 2.0 has Lucene upgraded up to version 9.0 which doesn't provide memory info for segments. All fields except count might be zeroed.

    SelectorBase

    SerialDifferencingAggregation

    SerialDifferencingAggregationDescriptor

    SetProcessor

    Sets one field and associates it with the specified value. If the field already exists, its value will be replaced with the provided one.

    SetProcessorDescriptor<T>

    Sets one field and associates it with the specified value. If the field already exists, its value will be replaced with the provided one.

    ShapeQuery

    ShapeQueryDescriptor<T>

    ShardAllocationExplanation

    ShardAllocationSettings

    ShardAllocationSettingsDescriptor

    ShardBalancingHeuristicsSettings

    ShardBalancingHeuristicsSettingsDescriptor

    ShardCommitStats

    ShardHealthStats

    ShardPath

    ShardProfile

    ShardRebalancingSettings

    ShardRebalancingSettingsDescriptor

    ShardRetentionLease

    ShardRetentionLeasesStats

    ShardRouting

    ShardSequenceNumberStats

    ShardStatistics

    ShardsOperationResponseBase

    ShingleTokenFilter

    ShingleTokenFilterDescriptor

    ShrinkIndexDescriptor

    Descriptor for Shrink

    https://opensearch.org/docs/latest/api-reference/index-apis/shrink-index/

    ShrinkIndexRequest

    Request for Shrink

    https://opensearch.org/docs/latest/api-reference/index-apis/shrink-index/

    ShrinkIndexResponse

    SignificantTermsAggregate<TKey>

    SignificantTermsAggregation

    SignificantTermsAggregationDescriptor<T>

    SignificantTermsBucket<TKey>

    SignificantTextAggregation

    An aggregation that returns interesting or unusual occurrences of free-text terms in a set.

    SignificantTextAggregationDescriptor<T>

    An aggregation that returns interesting or unusual occurrences of free-text terms in a set.

    Similarities

    SimilaritiesDescriptor

    SimpleAnalyzer

    SimpleAnalyzerDescriptor

    SimpleModel

    SimpleModelDescriptor

    SimpleQueryStringQuery

    A query that uses the SimpleQueryParser to parse its context. Unlike the regular IQueryStringQuery, the ISimpleQueryStringQuery query will never throw an exception, and discards invalid parts of the query.

    SimpleQueryStringQueryDescriptor<T>

    A query that uses the SimpleQueryParser to parse its context. Unlike the regular IQueryStringQuery, the ISimpleQueryStringQuery query will never throw an exception, and discards invalid parts of the query.

    SimulatePipelineDescriptor

    Descriptor for SimulatePipeline

    https://opensearch.org/docs/latest/api-reference/ingest-apis/simulate-ingest/

    SimulatePipelineDocument

    SimulatePipelineDocumentDescriptor

    SimulatePipelineDocumentsDescriptor

    SimulatePipelineRequest

    Request for SimulatePipeline

    https://opensearch.org/docs/latest/api-reference/ingest-apis/simulate-ingest/

    SimulatePipelineResponse

    SingleBucketAggregate

    SingleBucketsPath

    SingleMappingSelector<T>

    SizeField

    SizeFieldDescriptor

    SlicedScroll

    SlicedScrollDescriptor<T>

    Slices

    SlowLog

    SlowLogDescriptor

    SlowLogIndexing

    SlowLogIndexingDescriptor

    SlowLogSearch

    SlowLogSearchDescriptor

    SlowLogSearchFetch

    SlowLogSearchFetchDescriptor

    SlowLogSearchQuery

    SlowLogSearchQueryDescriptor

    SmoothingModelBase

    SmoothingModelContainer

    SmoothingModelContainerDescriptor

    Snapshot

    SnapshotCompletedEventArgs

    SnapshotDescriptor

    Descriptor for Snapshot

    https://opensearch.org/docs/latest/api-reference/snapshots/create-snapshot/

    SnapshotErrorEventArgs

    SnapshotIndexShardStats

    SnapshotIndexStats

    SnapshotNextEventArgs

    SnapshotObservable

    SnapshotObserver

    SnapshotRequest

    Request for Snapshot

    https://opensearch.org/docs/latest/api-reference/snapshots/create-snapshot/

    SnapshotResponse

    SnapshotRestore

    SnapshotShardFailure

    SnapshotShardsStats

    SnapshotStats

    SnapshotStatus

    SnapshotStatusDescriptor

    Descriptor for Status

    https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/

    SnapshotStatusHumbleObject

    SnapshotStatusRequest

    Request for Status

    https://opensearch.org/docs/latest/api-reference/snapshots/get-snapshot-status/

    SnapshotStatusResponse

    SnowballAnalyzer

    SnowballAnalyzerDescriptor

    SnowballTokenFilter

    SnowballTokenFilterDescriptor

    SoftDeleteRetentionSettings

    SoftDeleteRetentionSettingsDescriptor

    SoftDeleteSettings

    SoftDeleteSettingsDescriptor

    SortBase

    SortDescriptorBase<TDescriptor, TInterface, T>

    SortDescriptor<T>

    SortProcessor

    Sorts the elements of an array ascending or descending. Homogeneous arrays of numbers will be sorted numerically, while arrays of strings or heterogeneous arrays of strings and numbers will be sorted lexicographically.

    SortProcessorDescriptor<T>

    Sorts the elements of an array ascending or descending. Homogeneous arrays of numbers will be sorted numerically, while arrays of strings or heterogeneous arrays of strings and numbers will be sorted lexicographically.

    SortingSettings

    SortingSettingsDescriptor<T>

    SourceDescriptor<TDocument>

    Descriptor for Source

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/

    SourceExistsDescriptor<TDocument>

    Descriptor for SourceExists

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/

    SourceExistsRequest

    Request for SourceExists

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/

    SourceExistsRequest<TDocument>

    SourceField

    SourceFieldDescriptor

    SourceFilter

    SourceFilterDescriptor<T>

    SourceManyExtensions

    Provides convenience extension methods to get many _source's given a list of ids.

    SourceOnlyRepository

    SourceOnlyRepositoryDescriptor

    A source repository enables you to create minimal, source-only snapshots that take up to 50% less space on disk. Source only snapshots contain stored fields and index metadata. They do not include index or doc values structures and are not searchable when restored. After restoring a source-only snapshot, you must reindex the data into a new index.

    SourceRequest

    Request for Source

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/

    SourceRequestResponseBuilder<TDocument>

    SourceRequest<TDocument>

    SourceResponse<TDocument>

    SpanContainingQuery

    SpanContainingQueryDescriptor<T>

    SpanFieldMaskingQuery

    SpanFieldMaskingQueryDescriptor<T>

    SpanFirstQuery

    SpanFirstQueryDescriptor<T>

    SpanGapQuery

    SpanGapQueryDescriptor<T>

    SpanMultiTermQuery

    SpanMultiTermQueryDescriptor<T>

    SpanNearQuery

    SpanNearQueryDescriptor<T>

    SpanNotQuery

    SpanNotQueryDescriptor<T>

    SpanOrQuery

    SpanOrQueryDescriptor<T>

    SpanQuery

    SpanQueryDescriptor<T>

    SpanTermQuery

    SpanTermQueryDescriptor<T>

    SpanWithinQuery

    SpanWithinQueryDescriptor<T>

    SplitIndexDescriptor

    A request to split an existing index into a new index, where each original primary shard is split into two or more primary shards in the new index.

    SplitIndexRequest

    A request to split an existing index into a new index, where each original primary shard is split into two or more primary shards in the new index.

    SplitIndexResponse

    SplitProcessor

    Splits a field into an array using a separator character. Only works on string fields

    SplitProcessorDescriptor<T>

    Splits a field into an array using a separator character. Only works on string fields

    StandardAnalyzer

    StandardAnalyzerDescriptor

    StandardDeviationBounds

    StandardTokenizer

    StandardTokenizerDescriptor

    StatsAggregate

    StatsAggregation

    StatsAggregationDescriptor<T>

    StatsBucketAggregation

    StatsBucketAggregationDescriptor

    StemmerOverrideTokenFilter

    StemmerOverrideTokenFilterDescriptor

    StemmerTokenFilter

    StemmerTokenFilterDescriptor

    StopAnalyzer

    StopAnalyzerDescriptor

    StopTokenFilter

    StopTokenFilterDescriptor

    StopWords

    StoreStats

    StoredScript

    StoredScriptDescriptor

    StrictnessPropagatingVisitor

    StringFielddata

    StringFielddataDescriptor

    StringTimeSpanAttribute

    StupidBackoffSmoothingModel

    StupidBackoffSmoothingModelDescriptor

    SuffixExtensions

    SuggestBucket

    SuggestContainer

    SuggestContainerDescriptor<T>

    SuggestContextBase

    SuggestContextDescriptorBase<TDescriptor, TInterface, T>

    SuggestContextQueriesDescriptor<T>

    SuggestContextQuery

    SuggestContextQueryDescriptor<T>

    SuggestContextsDescriptor<T>

    SuggestDescriptorBase<TDescriptor, TInterface, T>

    A suggester that suggests similar looking terms based on a provided text

    SuggestDictionary<T>

    SuggestFuzziness

    SuggestFuzzinessDescriptor<T>

    Fuzziness options for a suggester

    SuggestOption<TDocument>

    Suggest<T>

    SuggesterBase

    SumAggregation

    SumAggregationDescriptor<T>

    SumBucketAggregation

    SumBucketAggregationDescriptor

    SynonymGraphTokenFilter

    SynonymGraphTokenFilterDescriptor

    SynonymTokenFilter

    SynonymTokenFilterDescriptor

    TDigestMethod

    TDigestMethodDescriptor

    TaskExecutingNode

    A node executing a task

    TaskId

    TaskInfo

    TaskRetries

    TaskState

    The state of the task

    TaskStatus

    Template

    TemplateDescriptor

    TemplateMapping

    Term

    TermDescriptor<T>

    TermQuery

    TermQueryDescriptorBase<TDescriptor, TInterface, T>

    TermQueryDescriptor<T>

    TermRangeQuery

    TermRangeQueryDescriptor<T>

    TermSuggester

    The term suggester suggests terms based on edit distance. The provided suggest text is analyzed before terms are suggested. The suggested terms are provided per analyzed suggest text token. The term suggester doesn’t take the query into account that is part of request.

    TermSuggesterDescriptor<T>

    The term suggester suggests terms based on edit distance. The provided suggest text is analyzed before terms are suggested. The suggested terms are provided per analyzed suggest text token. The term suggester doesn’t take the query into account that is part of request.

    TermVector

    TermVectorFilter

    Filter terms returned based on their TF-IDF scores. This can be useful in order find out a good characteristic vector of a document.

    TermVectorFilterDescriptor

    Filter terms returned based on their TF-IDF scores. This can be useful in order find out a good characteristic vector of a document.

    TermVectorTerm

    TermVectorsDescriptor<TDocument>

    Descriptor for TermVectors

    https://opensearch.org/docs/latest

    TermVectorsRequest<TDocument>

    Request for TermVectors

    https://opensearch.org/docs/latest

    TermVectorsResponse

    TermVectorsResult

    TermsAggregate<TKey>

    TermsAggregation

    TermsAggregationDescriptor<T>

    TermsCompositeAggregationSource

    A values source that is equivalent to a simple terms aggregation. The values are extracted from a field or a script exactly like the terms aggregation.

    TermsCompositeAggregationSourceDescriptor<T>

    A values source that is equivalent to a simple terms aggregation. The values are extracted from a field or a script exactly like the terms aggregation.

    TermsExclude

    Filters which terms to exclude from the response

    TermsInclude

    Filters which terms to include in the response

    TermsOrder

    TermsOrderDescriptor<T>

    TermsQuery

    TermsQueryDescriptor<T>

    A query that match on any (configurable) of the provided terms. This is a simpler syntax query for using a bool query with several term queries in the should clauses.

    TermsSetQuery

    Returns any documents that match with at least one or more of the provided terms. The terms are not analyzed and thus must match exactly. The number of terms that must match varies per document and is either controlled by a minimum should match field or computed per document in a minimum should match script.

    TermsSetQueryDescriptor<T>

    Returns any documents that match with at least one or more of the provided terms. The terms are not analyzed and thus must match exactly. The number of terms that must match varies per document and is either controlled by a minimum should match field or computed per document in a minimum should match script.

    TextAttribute

    TextEmbeddingProcessor

    The text_embedding processor is used to generate vector embeddings from text fields for semantic search.

    TextEmbeddingProcessorDescriptor<TDocument>

    The text_embedding processor is used to generate vector embeddings from text fields for semantic search.

    TextIndexPrefixes

    TextIndexPrefixesDescriptor

    TextProperty

    A field to index full-text values, such as the body of an email or the description of a product. These fields are analyzed in OpenSearch, by passing through an analyzer to convert the string into a list of individual terms before being indexed.

    Text fields are not used for sorting and seldom used for aggregations

    TextPropertyDescriptor<T>

    A field to index full-text values, such as the body of an email or the description of a product. These fields are analyzed in OpenSearch, by passing through an analyzer to convert the string into a list of individual terms before being indexed.

    Text fields are not used for sorting and seldom used for aggregations

    ThreadCountStats

    Time

    Represents a time value

    TimeUnitExtensions

    Timestamp

    TimestampField

    TimestampFieldDescriptor

    Token

    TokenCountAttribute

    TokenCountProperty

    A field of type token_count is really an integer field which accepts string values, analyzes them, then indexes the number of tokens in the string.

    TokenCountPropertyDescriptor<T>

    A field of type token_count is really an integer field which accepts string values, analyzes them, then indexes the number of tokens in the string.

    TokenDetail

    TokenFilterBase

    TokenFilterDescriptorBase<TTokenFilter, TTokenFilterInterface>

    TokenFilters

    TokenFiltersDescriptor

    TokenizerBase

    TokenizerDescriptorBase<TTokenizer, TTokenizerInterface>

    Tokenizers

    TokenizersDescriptor

    TopHitsAggregate

    TopHitsAggregation

    TopHitsAggregationDescriptor<T>

    TotalHits

    Description of the total number of hits of a query. The total hit count can't generally be computed accurately without visiting all matches, which is costly for queries that match lots of documents. Given that it is often enough to have a lower bounds of the number of hits, such as "there are more than 1000 hits", OpenSearch has options to stop counting as soon as a threshold has been reached in order to improve query times.

    TotalIndexingLoad

    TrackTotalHits

    TranslogFlushSettings

    TranslogFlushSettingsDescriptor

    TranslogSettings

    TranslogSettingsDescriptor

    TranslogStats

    TransportStats

    TrimProcessor

    Trims whitespace from field. This only works on leading and trailing whitespace

    TrimProcessorDescriptor<T>

    Trims whitespace from field. This only works on leading and trailing whitespace

    TrimTokenFilter

    TrimTokenFilterDescriptor

    TruncateTokenFilter

    TruncateTokenFilterDescriptor

    TypeExistsDescriptor

    Descriptor for TypeExists

    https://opensearch.org/docs/latest/opensearch/rest-api/index-apis/exists/

    TypeExistsRequest

    Request for TypeExists

    https://opensearch.org/docs/latest/opensearch/rest-api/index-apis/exists/

    TypeFieldMappings

    TypeMapping

    TypeMappingDescriptor<T>

    UaxEmailUrlTokenizer

    UaxEmailUrlTokenizerDescriptor

    UnassignedInformation

    Union<TFirst, TSecond>

    Represents the union of two types, TFirst and TSecond. Used in scenarios where an OpenSearch API may accept more than one different input data structure.

    UniqueTokenFilter

    UniqueTokenFilterDescriptor

    UpdatableIndexSettings

    Collection of OpenSearch index settings that can be dynamically updated

    UpdateByQueryDescriptor<TDocument>

    Descriptor for UpdateByQuery

    https://opensearch.org/docs/latest/api-reference/document-apis/update-by-query/

    UpdateByQueryRequest

    Request for UpdateByQuery

    https://opensearch.org/docs/latest/api-reference/document-apis/update-by-query/

    UpdateByQueryRequest<TDocument>

    UpdateByQueryResponse

    UpdateByQueryRethrottleDescriptor

    Descriptor for UpdateByQueryRethrottle

    https://opensearch.org/docs/latest

    UpdateByQueryRethrottleRequest

    Request for UpdateByQueryRethrottle

    https://opensearch.org/docs/latest

    UpdateDescriptor<TDocument, TPartialDocument>

    Descriptor for Update

    https://opensearch.org/docs/latest/api-reference/document-apis/update-document/

    UpdateIndexSettingsDescriptor

    Descriptor for UpdateSettings

    https://opensearch.org/docs/latest/api-reference/index-apis/update-settings/

    UpdateIndexSettingsRequest

    Request for UpdateSettings

    https://opensearch.org/docs/latest/api-reference/index-apis/update-settings/

    UpdateIndexSettingsResponse

    UpdateRequest<TDocument, TPartialDocument>

    Request for Update

    https://opensearch.org/docs/latest/api-reference/document-apis/update-document/

    UpdateResponse<TDocument>

    UppercaseProcessor

    UppercaseProcessorDescriptor<T>

    UppercaseTokenFilter

    UppercaseTokenFilterDescriptor

    UriPartsProcessor

    UriPartsProcessorDescriptor<T>

    UrlDecodeProcessor

    URL-decodes a string

    UrlDecodeProcessorDescriptor<T>

    URL-decodes a string

    UserAgentProcessor

    Ingest pipelines are composed of one or more processors

    UserAgentProcessorDescriptor<T>

    Ingest pipelines are composed of one or more processors

    ValidateQueryDescriptor<TDocument>

    Descriptor for ValidateQuery

    https://opensearch.org/docs/latest

    ValidateQueryRequest

    Request for ValidateQuery

    https://opensearch.org/docs/latest

    ValidateQueryRequest<TDocument>

    ValidateQueryResponse

    ValidationExplanation

    ValueAggregate

    ValueCountAggregation

    ValueCountAggregationDescriptor<T>

    VariableWidthHistogramAggregation

    VariableWidthHistogramAggregationDescriptor<T>

    VariableWidthHistogramBucket

    VerbatimPropagatingVisitor

    VerifyRepositoryDescriptor

    Descriptor for VerifyRepository

    https://opensearch.org/docs/latest/api-reference/snapshots/verify-snapshot-repository/

    VerifyRepositoryRequest

    Request for VerifyRepository

    https://opensearch.org/docs/latest/api-reference/snapshots/verify-snapshot-repository/

    VerifyRepositoryResponse

    WarmerStats

    WeightFunction

    WeightFunctionDescriptor<T>

    WeightedAverageAggregation

    WeightedAverageAggregationDescriptor<T>

    WeightedAverageValue

    WeightedAverageValueDescriptor<T>

    WhitespaceAnalyzer

    WhitespaceAnalyzerDescriptor

    WhitespaceTokenizer

    A tokenizer of type whitespace that divides text at whitespace.

    WhitespaceTokenizerDescriptor

    A tokenizer of type whitespace that divides text at whitespace.

    WildcardQuery

    WildcardQueryDescriptor<T>

    WildcardQuery<T, TValue>

    WordDelimiterGraphTokenFilter

    WordDelimiterGraphTokenFilterDescriptor

    WordDelimiterTokenFilter

    WordDelimiterTokenFilterDescriptor

    WriteResponseBase

    Interfaces

    IAddIndexBlockRequest

    A request to the indices add block API

    IAdjacencyMatrixAggregation

    IAggregate

    Aggregation response for an aggregation request

    IAggregation

    An aggregation on the request

    IAggregationContainer

    IAggregationRange

    Range that defines a bucket for either the RangeAggregation or GeoDistanceAggregation. If you are looking to store ranges as part of your document please use explicit range class e.g DateRange, FloatRange etc

    IAggregationVisitor

    IAlias

    An alias to one or more indices

    IAliasAction

    Marker interface for alias operation

    IAliasAddAction

    IAliasExistsRequest

    IAliasRemoveAction

    IAliasRemoveIndexAction

    IAliases

    IAllocateClusterRerouteCommand

    IAllocateEmptyPrimaryRerouteCommand

    IAllocateReplicaClusterRerouteCommand

    IAllocateStalePrimaryRerouteCommand

    IAllocationAttributes

    IAllocationAwarenessSettings

    IAllocationFilteringSettings

    IAnalysis

    IAnalyzeRequest

    IAnalyzer

    IAnalyzers

    IAppendProcessor

    IArbitraryBodyHttpRequest<T>

    IArbitraryHttpRequest<T>

    IAsciiFoldingTokenFilter

    A token filter of type asciifolding that converts alphabetic, numeric, and symbolic Unicode characters which are

    not in the first 127 ASCII characters (the “Basic Latin” Unicode block) into their ASCII equivalents, if one exists.

    IAttachmentProcessor

    The ingest attachment plugin lets OpenSearch extract file attachments in common formats (such as PPT, XLS, and PDF) by using the Apache text extraction library Tika. You can use the ingest attachment plugin as a replacement for the mapper attachment plugin.

    IAutoDateHistogramAggregation

    IAverageAggregation

    IAverageBucketAggregation

    IAzureRepository

    A snapshot repository that stores snapshots in an Azure storage account

    Requires the repository-azure plugin to be installed on the cluster

    IAzureRepositorySettings

    Snapshot repository settings for IAzureRepository

    IBM25Similarity

    BM25 Similarity. Introduced in Stephen E. Robertson, Steve Walker, Susan Jones, Micheline Hancock-Beaulieu, and Mike Gatford. Okapi at TREC-3. In Proceedings of the Third Text Retrieval Conference (TREC 1994). Gaithersburg, USA, November 1994.

    IBinaryProperty

    The binary type accepts a binary value as a Base64 encoded string. The field is not stored by default and is not searchable

    IBoolQuery

    IBooleanProperty

    The boolean fields accepts true and false values

    IBoostingQuery

    IBoundingBox

    IBucket

    IBucketAggregation

    IBucketScriptAggregation

    IBucketSelectorAggregation

    IBucketSortAggregation

    A parent pipeline aggregation which sorts the buckets of its parent multi-bucket aggregation. Zero or more sort fields may be specified together with the corresponding sort order. Each bucket may be sorted based on its _key, _count or its sub-aggregations. In addition, parameters from and size may be set in order to truncate the result buckets.

    IBucketsPath

    IBulkAliasRequest

    IBulkAllRequest<T>

    IBulkCreateOperation<T>

    IBulkDeleteOperation<T>

    IBulkIndexOperation<T>

    IBulkOperation

    IBulkRequest

    IBulkUpdateOperation<TDocument, TPartialDocument>

    IBytesProcessor

    Converts a human readable byte value (e.g. 1kb) to its value in bytes (e.g. 1024). Supported human readable units are "b", "kb", "mb", "gb", "tb", "pb" case insensitive. An error will occur if the field is not a supported format or resultant value exceeds 2^63.

    ICancelClusterRerouteCommand

    ICancelTasksRequest

    ICardinalityAggregation

    ICatAliasesRequest

    ICatAllPitSegmentsRequest

    ICatAllocationRequest

    ICatClusterManagerRequest

    ICatCountRequest

    ICatFielddataRequest

    ICatHealthRequest

    ICatHelpRequest

    ICatIndicesRequest

    ICatMasterRequest

    ICatNodeAttributesRequest

    ICatNodesRequest

    ICatPendingTasksRequest

    ICatPitSegmentsRequest

    ICatPluginsRequest

    ICatRecord

    ICatRecoveryRequest

    ICatRepositoriesRequest

    ICatSegmentReplicationRequest

    ICatSegmentsRequest

    ICatShardsRequest

    ICatSnapshotsRequest

    ICatTasksRequest

    ICatTemplatesRequest

    ICatThreadPoolRequest

    ICategorySuggestContext

    ICharFilter

    ICharFilters

    ICharGroupTokenizer

    A tokenizer that breaks text into terms whenever it encounters a character which is in a defined set. It is mostly useful for cases where a simple custom tokenization is desired, and the overhead of use of PatternTokenizer is not acceptable.

    IChiSquareHeuristic

    IChildrenAggregation

    ICircleGeoShape

    ICircuitBreakerSettings

    ICleanupRepositoryRequest

    IClearCacheRequest

    IClearScrollRequest

    ICloneIndexRequest

    A request to the clone index API

    ICloneSnapshotRequest

    ICloseIndexRequest

    IClrPropertyMapping<TDocument>

    IClrTypeMapping

    IClrTypeMapping<TDocument>

    IClusterAllocationExplainRequest

    IClusterGetSettingsRequest

    IClusterHealthRequest

    IClusterModuleSettings

    Settings to control where, when, and how shards are allocated to nodes.

    IClusterPendingTasksRequest

    IClusterPutSettingsRequest

    IClusterRerouteCommand

    IClusterRerouteRequest

    IClusterStateRequest

    IClusterStatsRequest

    ICommonGramsTokenFilter

    Token filter that generates bigrams for frequently occuring terms. Single terms are still indexed.

    Note, common_words or common_words_path field is required.

    ICompletionProperty

    ICompletionSuggester

    The completion suggester provides auto-complete/search-as-you-type functionality. This is a navigational feature to guide users to relevant results as they are typing, improving search precision. It is not meant for spell correction or did-you-mean functionality like the term or phrase suggesters.

    IComponentTemplate

    IComponentTemplateExistsRequest

    IComposableIndexTemplate

    IComposableIndexTemplateExistsRequest

    ICompositeAggregation

    A multi-bucket aggregation that creates composite buckets from different sources.

    ICompositeAggregationSource

    A values source for ICompositeAggregation

    ICompoundWordTokenFilter

    Token filters that allow to decompose compound words.

    IConditionTokenFilter

    The conditional token filter takes a predicate script and a list of subfilters, and only applies the subfilters to the current token if it matches the predicate.

    IConditionlessQuery

    IConnectionSettingsValues

    Provides the connection settings for OpenSearchClient

    IConstantScoreQuery

    IConvertProcessor

    Converts a field in the currently ingested document to a different type, such as converting a string to an integer. If the field value is an array, all members will be converted.

    ICoreProperty

    Core properties of a mapping for a property type to a document field in OpenSearch

    ICountRequest

    ICountRequest<TDocument>

    ICreateIndexRequest

    ICreatePitRequest

    ICreateRepositoryRequest

    Creates a snapshot repository

    ICreateRequest<TDocument>

    ICsvProcessor

    Extracts fields from CSV line out of a single text field within a document. Any empty field in CSV will be skipped.

    ICumulativeSumAggregation

    ICustomAnalyzer

    An analyzer of type custom that allows to combine a Tokenizer with zero or more Token Filters, and zero or more Char Filters.

    The custom analyzer accepts a logical/registered name of the tokenizer to use, and a list of logical/registered names of token filters.

    ICustomNormalizer

    Normalizers are similar to analyzers except that they may only emit a single token. As a consequence, they do not have a tokenizer and only accept a subset of the available char filters and token filters. Only the filters that work on a per-character basis are allowed. For instance a lowercasing filter would be allowed, but not a stemming filter, which needs to look at the keyword as a whole.

    OpenSearch does not ship with built-in normalizers so far, so the only way to create one is through composing a custom one

    ICustomSimilarity

    A custom similarity

    IDFISimilarity

    Similarity that implements the divergence from independence model

    IDFRSimilarity

    Implements the divergence from randomness (DFR) framework introduced in Gianni Amati and Cornelis Joost Van Rijsbergen. 2002. Probabilistic models of information retrieval based on measuring the divergence from randomness. ACM Trans. Inf. Syst. 20, 4 (October 2002), 357-389. The DFR scoring formula is composed of three separate components: the basic model, the aftereffect and an additional normalization component, represented by the classes BasicModel, AfterEffect and Normalization, respectively.The names of these classes were chosen to match the names of their counterparts in the Terrier IR engine.

    IDataStreamTemplate

    IDateHistogramAggregation

    IDateHistogramCompositeAggregationSource

    A values source that can be applied on date values to build fixed size interval over the values. The interval parameter defines a date/time expression that determines how values should be transformed. For instance an interval set to month will translate any values to its closest month interval..

    IDateIndexNameProcessor

    The purpose of this processor is to point documents to the right time based index based on a date or timestamp field in a document by using the date math index name support.

    IDateMath

    IDateNanosProperty

    The date nanos datatype is similar to IDateProperty, except that internally, the date is stored with nanosecond resolution. This limits its range of dates from roughly 1970 to 2262.

    IDateProcessor

    IDateProperty

    The date datatype maps a field as a date in OpenSearch.

    IDateRangeAggregation

    IDateRangeExpression

    IDateRangeProperty

    A range of date values represented as unsigned 64-bit integer milliseconds elapsed since system epoch.

    IDateRangeQuery

    IDecayFunction

    IDecayFunction<TOrigin, TScale>

    IDeleteAliasRequest

    IDeleteAllPitsRequest

    IDeleteByQueryRequest

    Delete documents that match a given query

    IDeleteByQueryRequest<TDocument>

    Delete documents that match a given query

    IDeleteByQueryRethrottleRequest

    Rethrottles a running delete by query

    IDeleteComponentTemplateRequest

    IDeleteComposableIndexTemplateRequest

    IDeleteDanglingIndexRequest

    IDeleteIndexRequest

    IDeleteIndexTemplateRequest

    IDeletePipelineRequest

    IDeletePitRequest

    IDeleteRepositoryRequest

    IDeleteRequest

    IDeleteRequest<TDocument>

    IDeleteScriptRequest

    IDeleteSnapshotRequest

    IDeleteVotingConfigExclusionsRequest

    IDelimitedPayloadTokenFilter

    Splits tokens into tokens and payload whenever a delimiter character is found.

    IDerivativeAggregation

    IDescriptor

    IDictionaryDecompounderTokenFilter

    IDictionaryResponse<TKey, TValue>

    IDirectGenerator

    IDisMaxQuery

    IDiskBasedShardAllocationSettings

    IDissectProcessor

    Similar to the Grok Processor, dissect also extracts structured fields out of a single text field within a document. However unlike the Grok Processor, dissect does not use Regular Expressions. This allows dissect’s syntax to be simple and, for some cases faster, than the Grok Processor.

    IDistanceFeatureQuery

    Boosts the relevance score of documents closer to a provided origin date or point. For example, you can use this query to give more weight to documents closer to a certain date or location. You can use the distance_feature query to find the nearest neighbors to a location. You can also use the query in a bool search’s should filter to add boosted relevance scores to the bool query’s scores.

    IDiversifiedSamplerAggregation

    IDocValuesProperty

    Properties of a mapping for a property type to a document field that has doc_values in OpenSearch

    IDocumentExistsRequest

    IDocumentExistsRequest<TDocument>

    IDocumentPath

    IDocumentRequest

    Describes a request that serializes the document passed to DocumentPath<T> when calling the fluent API.

    IDotExpanderProcessor

    Expands a field with dots into an object field. This processor allows fields with dots in the name to be accessible by other processors in the pipeline. Otherwise these fields can’t be accessed by any processor.

    IDoubleRangeProperty

    A range of double-precision 64-bit IEEE 754 floating point values.

    IDropProcessor

    Drops the document without raising any errors. This is useful to prevent the document from getting indexed based on some condition.

    IDynamicIndexSettings

    Dynamic index settings

    IDynamicResponse

    IDynamicTemplate

    A Dynamic template that defines custom mappings to be applied to dynamically added fields based on:

    - the datatype detected by OpenSearch, with MatchMappingType.

    - the name of the field, with Match and Unmatch or MatchPattern.

    - the full dotted path to the field, with PathMatch and PathUnmatch.

    IDynamicTemplateContainer

    IEdgeNGramTokenFilter

    A token filter of type edgeNGram.

    IEdgeNGramTokenizer

    A tokenizer of type edgeNGram.

    IElisionTokenFilter

    A token filter which removes elisions. For example, “l’avion” (the plane) will tokenized as “avion” (plane).

    IEnvelopeGeoShape

    IEwmaModel

    IExecutePainlessScriptRequest

    The Painless execute API allows an arbitrary script to be executed and a result to be returned.

    IExecutePainlessScriptResponse<TResult>

    IExistsQuery

    IExplainRequest

    IExplainRequest<TDocument>

    IExplainResponse<TDocument>

    IExtendedStatsAggregation

    IExtendedStatsBucketAggregation

    IFailProcessor

    Raises an exception. This is useful for when you expect a pipeline to fail and want to relay a specific message to the requester.

    IFieldAliasProperty

    An alias mapping defines an alternate name for a field in the index. The alias can be used in place of the target field in search requests, and selected other APIs like field capabilities.

    IFieldCapabilitiesRequest

    IFieldCollapse

    Allows to collapse search results based on field values. The collapsing is done by selecting only the top sorted document per collapse key. For instance the query below retrieves the best tweet for each user and sorts them by number of likes.

    NOTE: The collapsing is applied to the top hits only and does not affect aggregations.

    IFieldLookup

    IFieldMapping

    A document field mapping in OpenSearch

    IFieldNameQuery

    IFieldNamesField

    IFieldSort

    IFieldValueFactorFunction

    IFielddata

    IFielddataFilter

    IFielddataFrequencyFilter

    IFielddataRegexFilter

    IFileSystemRepository

    A snapshot repository that uses a shared file system to store snapshot data. The path specified in the location parameter should point to the same location in the shared filesystem and be accessible on all data and cluster_manager nodes.

    IFileSystemRepositorySettings

    Repository settings for IFileSystemRepository

    IFilterAggregation

    IFiltersAggregation

    IFingerprintAnalyzer

    The fingerprint analyzer implements a fingerprinting algorithm which is used by the OpenRefine project to assist in clustering.

    IFingerprintProcessor

    IFingerprintTokenFilter

    The fingerprint token filter emits a single token which is useful for fingerprinting a body of text, and/or providing a token that can be clustered on. It does this by sorting the tokens, deduplicating and then concatenating them back into a single token.

    IFloatRangeProperty

    A range of single-precision 32-bit IEEE 754 floating point values.

    IFlushRequest

    IForceMergeRequest

    IForeachProcessor

    Processes elements in an array of unknown length. All processors can operate on elements inside an array, but if all elements of an array need to be processed in the same way, defining a processor for each element becomes cumbersome and tricky because it is likely that the number of elements in an array is unknown. For this reason the foreach processor exists. By specifying the field holding array elements and a processor that defines what should happen to each element, array fields can easily be preprocessed.

    IFormattableMetricAggregation

    A metric aggregation that can accept a format to use for the output of the aggregation

    IFunctionScoreQuery

    IFuzziness

    IFuzzyDateQuery

    IFuzzyNumericQuery

    IFuzzyQuery

    IFuzzyQuery<TValue, TFuzziness>

    IFuzzyStringQuery

    IGenericProperty

    A generic property to map properties that may be of different types. Not all methods are valid for all types.

    IGeoBoundingBoxQuery

    IGeoBoundsAggregation

    IGeoCentroidAggregation

    IGeoDistanceAggregation

    IGeoDistanceQuery

    IGeoDistanceSort

    Allows you to sort based on a proximity to one or more GeoLocation

    IGeoHashGridAggregation

    A multi-bucket aggregation that works on geo_point fields and groups points into buckets that represent cells in a grid. The resulting grid can be sparse and only contains cells that have matching data. Each cell is labeled using a geohash which is of user-definable precision.

    IGeoIpProcessor

    The GeoIP processor adds information about the geographical location of IP addresses, based on data from the Maxmind databases. This processor adds this information by default under the geoip field. The geoip processor can resolve both IPv4 and IPv6 addresses.

    IGeoLineAggregation

    IGeoPointFielddata

    IGeoPointProperty

    Data type mapping to map a property as a geopoint

    IGeoPolygonQuery

    IGeoShape

    IGeoShapeProperty

    Maps a property as a geo_shape field

    IGeoShapeQuery

    IGeoSuggestContext

    IGeoTileGridAggregation

    IGeoTileGridCompositeAggregationSource

    A values source that is equivalent to a simple Geo aggregation.

    IGeometryCollection

    A geo shape representing a collection of IGeoShape geometries

    IGetAliasRequest

    IGetAllPitsRequest

    IGetComponentTemplateRequest

    IGetComposableIndexTemplateRequest

    IGetFieldMappingRequest

    IGetIndexRequest

    IGetIndexSettingsRequest

    IGetIndexTemplateRequest

    IGetMappingRequest

    IGetPipelineRequest

    IGetRepositoryRequest

    IGetRequest

    IGetRequest<TDocument>

    IGetResponse<TDocument>

    IGetScriptRequest

    IGetSnapshotRequest

    IGetTaskRequest

    IGlobalAggregation

    IGoogleNormalizedDistanceHeuristic

    IGrokProcessor

    IGrokProcessorPatternsRequest

    IGsubProcessor

    Converts a string field by applying a regular expression and a replacement. If the field is not a string, the processor will throw an exception.

    IHDRHistogramMethod

    IHasChildQuery

    IHasParentQuery

    IHdfsRepository

    A snapshot repository that stores snapshot data within a Hadoop HDFS filesystem

    Requires the repository-hdfs plugin to be installed on the cluster

    IHdfsRepositorySettings

    Snapshot repository settings for IHdfsRepository

    IHighlight

    IHighlightField

    IHistogramAggregation

    IHistogramCompositeAggregationSource

    A value source that can be applied on numeric values to build fixed size interval over the values. The interval parameter defines how the numeric values should be transformed. For instance an interval set to 5 will translate any numeric values to its closest interval, a value of 101 would be translated to 100 which is the key for the interval between 100 and 105.

    IHitMetadata<TDocument>

    Metadata about a hit matching a query

    IHit<TDocument>

    A hit matching a query

    IHitsMetadata<T>

    IHoltLinearModel

    IHoltWintersModel

    IHtmlStripCharFilter

    A char filter of type html_strip stripping out HTML elements from an analyzed text.

    IHttpDeleteRequest

    IHttpGetRequest

    IHttpHeadRequest

    IHttpPatchRequest

    IHttpPostRequest

    IHttpPutRequest

    IHunspellTokenFilter

    Basic support for hunspell stemming.

    Hunspell dictionaries will be picked up from a dedicated hunspell directory on the filesystem.

    IHyphenationDecompounderTokenFilter

    Token filters that allow to decompose compound words.

    IIBSimilarity

    Information based model similarity. The algorithm is based on the concept that the information content in any symbolic distribution sequence is primarily determined by the repetitive usage of its basic elements. For written texts this challenge would correspond to comparing the writing styles of different authors.

    IIcuAnalyzer

    An ICU analyzer that performs basic normalization, tokenization and character folding, using the IIcuNormalizationCharFilter char filter, IIcuTokenizer and IcuNormalizationTokenFilter token filter

    IIcuCollationTokenFilter

    Collations are used for sorting documents in a language-specific word order. The icu_collation token filter is available to all indices and defaults to using the DUCET collation, which is a best-effort attempt at language-neutral sorting. Part of the analysis-icu plugin:

    IIcuFoldingTokenFilter

    Case folding of Unicode characters based on UTR#30, like the ASCII-folding token filter on steroids.

    IIcuNormalizationCharFilter

    Normalizes as defined here: http://userguide.icu-project.org/transforms/normalization

    IIcuNormalizationTokenFilter

    Normalizes as defined here: http://userguide.icu-project.org/transforms/normalization

    IIcuTokenizer

    Tokenizes text into words on word boundaries, as defined in UAX #29: Unicode Text Segmentation. It behaves much like the standard tokenizer, but adds better support for some Asian languages by using a dictionary-based approach to identify words in Thai, Lao, Chinese, Japanese, and Korean, and using custom rules to break Myanmar and Khmer text into syllables.

    IIcuTransformTokenFilter

    Transforms are used to process Unicode text in many different ways, such as case mapping, normalization, transliteration and bidirectional text handling.

    IIdsQuery

    IImportDanglingIndexRequest

    IIndexExistsRequest

    IIndexRequest<TDocument>

    IIndexSettings

    The settings for an index

    IIndexState

    IIndexTemplateExistsRequest

    IIndexedScript

    IIndicesModuleSettings

    Settings to control where, when, and how shards are allocated to nodes.

    IIndicesRecoverySettings

    IIndicesStatsRequest

    IInferenceFieldMap

    IInferenceProcessor

    IInlineGet<TDocument>

    IInlineScript

    IInnerHits

    IIntegerRangeProperty

    A range of signed 32-bit integers with a minimum value of -231 and maximum of 231-1.

    IIntervals

    An IIntervalsQuery rule with an optional filter

    IIntervalsAllOf

    A rule that returns matches that span a combination of other rules.

    IIntervalsAnyOf

    A rule that emits intervals produced by any of its sub-rules.

    IIntervalsContainer

    Container for an IIntervalsQuery rule

    IIntervalsFilter

    Filters intervals produced by any rules by their relation to the intervals produced by another rule

    IIntervalsFuzzy

    The fuzzy rule matches terms that are similar to the provided term, within an edit distance defined by Fuzziness. If the fuzzy expansion matches more than 128 terms, OpenSearch returns an error.

    IIntervalsMatch

    Matches the analyzed text

    IIntervalsNoFilter

    An IIntervalsQuery rule

    IIntervalsPrefix

    Matches terms that start with a specified set of characters. This prefix can expand to match at most 128 terms. If the prefix matches more than 128 terms, OpenSearch returns an error. You can use the index-prefixes option in the field mapping to avoid this limit.

    IIntervalsQuery

    A query that allows fine-grained control over the order and proximity of matching terms. Matching rules are constructed from a small set of definitions, and the rules are then applied to terms from a particular field. The definitions produce sequences of minimal intervals that span terms in a body of text. These intervals can be further combined and filtered by parent sources.

    IIntervalsWildcard

    Matches terms using a wildcard pattern. This pattern can expand to match at most 128 terms. If the pattern matches more than 128 terms, OpenSearch returns an error.

    IIpProperty

    An ip field can index/store either IPv4 or IPv6 addresses.

    IIpRangeAggregation

    IIpRangeAggregationRange

    IIpRangeProperty

    A range of ip values supporting either IPv4 or IPv6 (or mixed) addresses.

    IIsADictionary

    IIsADictionary<TKey, TValue>

    IIsAReadOnlyDictionary

    IIsAReadOnlyDictionary<TKey, TValue>

    IJoinProcessor

    Joins each element of an array into a single string using a separator character between each element. Throws an error when the field is not an array.

    IJoinProperty

    The join datatype is a special field that creates parent/child relation within documents of the same index.

    IJsonProcessor

    Converts a JSON string into a structured JSON object.

    IKStemTokenFilter

    The kstem token filter is a high performance filter for english.

    All terms must already be lowercased (use lowercase filter) for this filter to work correctly.

    IKeepTypesTokenFilter

    A token filter of type keep that only keeps tokens with text contained in a predefined set of words.

    IKeepWordsTokenFilter

    A token filter of type keep that only keeps tokens with text contained in a predefined set of words.

    IKeyValueProcessor

    Processor to automatically parse messages (or specific event fields) which are of the key=value variety.

    IKeywordAnalyzer

    An analyzer of type keyword that “tokenizes” an entire stream as a single token. This is useful for data like zip codes, ids and so on.

    Note, when using mapping definitions, it make more sense to simply mark the field as not_analyzed.

    IKeywordMarkerTokenFilter

    Protects words from being modified by stemmers. Must be placed before any stemming filters.

    IKeywordProperty

    A field to index structured content such as IDs, email addresses, hostnames, status codes, zip codes or tags. Used for filtering, sorting, and for aggregations.

    Keyword fields are only searchable by their exact value.

    IKeywordTokenizer

    A tokenizer of type keyword that emits the entire input as a single input.

    IKnnMethod

    IKnnMethodParameters

    IKnnQuery

    An approximate k-NN query.

    IKnnVectorProperty

    IKuromojiAnalyzer

    An analyzer tailored for japanese that is bootstrapped with defaults. Part of the analysis-kuromoji plugin:

    IKuromojiIterationMarkCharFilter

    The kuromoji_iteration_mark normalizes Japanese horizontal iteration marks (odoriji) to their expanded form. Part of the analysis-kuromoji plugin:

    IKuromojiPartOfSpeechTokenFilter

    The kuromoji_part_of_speech token filter removes tokens that match a set of part-of-speech tags. Part of the analysis-kuromoji plugin:

    IKuromojiReadingFormTokenFilter

    The kuromoji_readingform token filter replaces the token with its reading form in either katakana or romaji. Part of the analysis-kuromoji plugin:

    IKuromojiStemmerTokenFilter

    The kuromoji_stemmer token filter normalizes common katakana spelling variations ending in a long sound character by removing this character (U+30FC). Only full-width katakana characters are supported. Part of the analysis-kuromoji plugin:

    IKuromojiTokenizer

    A tokenizer of type pattern that can flexibly separate text into terms via a regular expression. Part of the analysis-kuromoji plugin:

    ILMDirichletSimilarity

    A similarity with Bayesian smoothing using Dirichlet priors.

    ILMJelinekMercerSimilarity

    A similarity that attempts to capture important patterns in the text, while leaving out noise.

    ILanguageAnalyzer

    A set of analyzers aimed at analyzing specific language text.

    ILaplaceSmoothingModel

    ILazyDocument

    A lazily deserialized document

    ILengthTokenFilter

    A token filter of type length that removes words that are too long or too short for the stream.

    ILetterTokenizer

    A tokenizer of type letter that divides text at non-letters. That’s to say, it defines tokens as maximal strings of adjacent letters.

    Note, this does a decent job for most European languages, but does a terrible job for some Asian languages, where words are not separated by spaces.

    ILikeDocument

    An indexed or artificial document with which to find likeness

    ILimitTokenCountTokenFilter

    Limits the number of tokens that are indexed per document and field.

    ILineStringGeoShape

    ILinearInterpolationSmoothingModel

    ILinearModel

    IListDanglingIndicesRequest

    IListTasksRequest

    ILongRangeProperty

    A range of signed 64-bit integers with a minimum value of -263 and maximum of 263-1.

    ILongRangeQuery

    ILowercaseProcessor

    Converts a string to its lowercase equivalent.

    ILowercaseTokenFilter

    A token filter of type lowercase that normalizes token text to lower case.

    Lowercase token filter supports Greek and Turkish lowercase token filters through the language parameter.

    ILowercaseTokenizer

    A tokenizer of type lowercase that performs the function of Letter Tokenizer and Lower Case Token Filter together.

    It divides text at non-letters and converts them to lower case.

    While it is functionally equivalent to the combination of Letter Tokenizer and Lower Case Token Filter,

    there is a performance advantage to doing the two tasks at once, hence this (redundant) implementation.

    IMappingCharFilter

    A char filter of type mapping replacing characters of an analyzed text with given mapping.

    IMappingVisitor

    IMatchAllQuery

    IMatchBoolPrefixQuery

    A match_bool_prefix query analyzes its input and constructs a bool query from the terms. Each term except the last is used in a term query. The last term is used in a prefix query.

    IMatchNoneQuery

    IMatchPhrasePrefixQuery

    IMatchPhraseQuery

    IMatchQuery

    A match query for a single field

    IMatrixAggregation

    IMatrixStatsAggregation

    IMaxAggregation

    IMaxBucketAggregation

    IMedianAbsoluteDeviationAggregation

    This single-value aggregation approximates the median absolute deviation of its search results.

    Median absolute deviation is a measure of variability. It is a robust statistic, meaning that it is useful for describing data that may have outliers, or may not be normally distributed. For such data it can be more descriptive than standard deviation.

    It is calculated as the median of each data point’s deviation from the median of the entire sample. That is, for a random variable

    X
    , the median absolute deviation is
    median(|median(X) - Xi|).

    IMergePolicySettings

    IMergeSchedulerSettings

    IMergeSettings

    IMetricAggregation

    An aggregation that computes metrics based on values extracted in one way or another from the documents that are being aggregated.

    IMinAggregation

    IMinBucketAggregation

    IMissingAggregation

    IMoreLikeThisQuery

    IMoveClusterRerouteCommand

    IMovingAverageAggregation

    IMovingAverageModel

    IMovingFunctionAggregation

    IMultiBucketsPath

    IMultiGetHit<TDocument>

    IMultiGetOperation

    IMultiGetRequest

    IMultiLineStringGeoShape

    IMultiMatchQuery

    A match query across multiple fields.

    IMultiPointGeoShape

    IMultiPolygonGeoShape

    IMultiSearchRequest

    IMultiSearchTemplateRequest

    IMultiTermVectorOperation

    An operation to define the calculation of term vectors when using Multi termvectors API

    IMultiTermVectorsRequest

    A Multi termvectors API request

    IMultiTermsAggregation

    IMultiplexerTokenFilter

    A token filter of type multiplexer will emit multiple tokens at the same position, each version of the token having been run through a different filter. Identical output tokens at the same position will be removed.

    IMurmur3HashProperty

    IMutualInformationHeuristic

    INGramTokenFilter

    A token filter of type nGram.

    INGramTokenizer

    A tokenizer of type nGram.

    INamedFiltersContainer

    INestedAggregation

    INestedProperty

    A specialised version of the IObjectProperty datatype that allows arrays of objects to be indexed in a way that they can be queried independently of each other, using nested queries and aggregations.

    INestedQuery

    INestedSort

    Sort on a field inside one or more nested objects.

    INetworkCommunityIdProcessor

    INetworkDirectionProcessor

    INeuralQuery

    A neural query.

    INodesHotThreadsRequest

    INodesInfoRequest

    INodesStatsRequest

    INodesUsageRequest

    INoriAnalyzer

    The nori analyzer consists of the following tokenizer and token filters:

    - nori_tokenizer

    - nori_part_of_speech token filter

    - nori_readingform token filter

    - nori_number token filter

    - lowercase token filter

    INoriPartOfSpeechTokenFilter

    The nori_part_of_speech token filter removes tokens that match a set of part-of-speech tags.

    INoriTokenizer

    Tokenizer that ships with the analysis-nori plugin

    INormalizer

    INormalizers

    INumberProperty

    A numeric mapping that defaults to float.

    INumericFielddata

    INumericRangeQuery

    IObjectProperty

    A mapping for an inner object

    IOpenIndexRequest

    IOpenSearchClient

    OpenSearch high level client

    IPainlessContextSetup

    Sets up contextual scope for the painless script the execute under.

    IParentAggregation

    A special single bucket aggregation that selects parent documents that have the specified type, as defined in a join field.

    IParentIdQuery

    The parent_id query can be used to find child documents which belong to a particular parent.

    IPathHierarchyTokenizer

    The path_hierarchy tokenizer takes something like this:

    /something/something/else

    And produces tokens:

    /something

    /something/something

    /something/something/else

    IPatternAnalyzer

    An analyzer of type pattern that can flexibly separate text into terms via a regular expression.

    IPatternCaptureTokenFilter

    The pattern_capture token filter, unlike the pattern tokenizer, emits a token for every capture group in the regular expression.

    IPatternReplaceCharFilter

    The pattern_replace char filter allows the use of a regex to manipulate the characters in a string before analysis.

    IPatternReplaceTokenFilter

    The pattern_replace token filter allows to easily handle string replacements based on a regular expression.

    IPatternTokenizer

    A tokenizer of type pattern that can flexibly separate text into terms via a regular expression.

    IPerFieldAnalyzer

    IPercentageScoreHeuristic

    IPercentileRanksAggregation

    IPercentilesAggregation

    IPercentilesBucketAggregation

    IPercentilesMethod

    IPercolateQuery

    The percolate query can be used to match queries stored in an index

    IPercolatorProperty

    The percolator datatype is used to store a query, so that the IPercolateQuery can use it to match provided documents.

    IPhoneticTokenFilter

    A token filter that converts tokens to their phonetic representation using Soundex, Metaphone, and a variety of other algorithms.

    IPhraseSuggestCollate

    Checks each suggestion against the specified query to prune suggestions for which no matching docs exist in the index.

    IPhraseSuggestCollateQuery

    A query to run for a phrase suggester collate

    IPhraseSuggestHighlight

    Highlighting for IPhraseSuggester

    IPhraseSuggester

    The phrase suggester adds additional logic on top of the term suggester to select entire corrected phrases instead of individual tokens weighted based on ngram-language models. In practice this suggester will be able to make better decisions about which tokens to pick based on co-occurrence and frequencies.

    IPingRequest

    IPipeline

    IPipelineAggregation

    IPipelineProcessor

    Executes another pipeline.

    IPointGeoShape

    IPointInTime

    IPolygonGeoShape

    IPorterStemTokenFilter

    A token filter of type porterStem that transforms the token stream as per the Porter stemming algorithm.

    IPostVotingConfigExclusionsRequest

    IPredicateTokenFilter

    The predicate_token_filter token filter takes a predicate script, and removes tokens that do not match the predicate.

    IPrefixQuery

    IProcessor

    Ingest pipelines are composed of one or more processors

    IPromise<TValue>

    IProperties

    IPropertiesDescriptor<T, TReturnType>

    IProperty

    A mapping for a property type to a document field in OpenSearch

    IPropertyMapping

    Determines how a POCO property maps to the property on a JSON object when serialized

    IPropertyMappingProvider

    Provides mappings for CLR types

    IPropertyVisitor

    IPropertyWithClrOrigin

    A mapping for a property from a CLR type

    IProxyRequest

    A request that that does not necessarily (de)serializes itself

    IPutAliasRequest

    A request to put an alias to one or more indices

    IPutComponentTemplateRequest

    IPutComposableIndexTemplateRequest

    IPutIndexTemplateRequest

    IPutMappingRequest

    IPutMappingRequest<TDocument>

    IPutPipelineRequest

    IPutScriptRequest

    IQueriesCacheSettings

    IQueriesSettings

    IQuery

    IQueryContainer

    IQueryStringQuery

    A query that uses a query parser in order to parse its content

    IQueryVisitor

    IRandomScoreFunction

    IRangeAggregation

    IRangeProperty

    IRangeQuery

    IRankFeatureFunction

    A function to boost scores in a rank_feature query, using the values of rank features.

    IRankFeatureLinearFunction

    Gives a score equal to the indexed value of S, where S is the value of the rank feature field.

    If a rank feature field is indexed with "positive_score_impact": true, its indexed value is equal to S and rounded to preserve only 9 significant bits for the precision.

    If a rank feature field is indexed with "positive_score_impact": false, its indexed value is equal to 1/S and rounded to preserve only 9 significant bits for the precision.

    IRankFeatureLogarithmFunction

    Gives a score that is equal to log(scaling_factor + S) where S is the value of the rank feature and scaling_factor is a configurable scaling factor. Scores are unbounded. This function only supports rank features that have a positive score impact.

    IRankFeatureProperty

    A field that can index numbers so that they can later be used to boost documents in queries with a rank_feature query.

    IRankFeatureQuery

    A query that only works on rank_feature fields and rank_features fields. Its goal is to boost the score of documents based on the values of numeric features. It is typically put in a should clause of a bool query so that its score is added to the score of the query.

    Compared to using function_score or other ways to modify the score, this query has the benefit of being able to efficiently skip non-competitive hits when track_total_hits is not set to true. Speedups may be spectacular.

    IRankFeatureSaturationFunction

    Gives a score that is equal to S / (S + pivot) where S is the value of the rank feature and pivot is a configurable pivot value so that the result will be less than 0.5 if S is less than pivot and greater than 0.5 otherwise. Scores are always is (0, 1). If the rank feature has a negative score impact then the function will be computed as pivot / (S + pivot), which decreases when S increases.

    IRankFeatureSigmoidFunction

    is an extension of saturation which adds a configurable exponent. Scores are computed as S^exp^ / (S^exp^ + pivot^exp^). Like for the saturation function, pivot is the value of S that gives a score of 0.5 and scores are in (0, 1).

    exponent must be positive, but is typically in [0.5, 1]. A good value should be computed via training. If you don’t have the opportunity to do so, we recommend that you stick to the saturation function instead.

    IRankFeaturesProperty

    A field that can index numeric feature vectors, so that they can later be used to boost documents in queries with a rank_feature query. It is analogous to the IRankFeatureProperty datatype, but is better suited when the list of features is sparse so that it wouldn't be reasonable to add one field to the mappings for each of them.

    IRareTermsAggregation

    A multi-bucket value source based aggregation which finds "rare" terms — terms that are at the long-tail of the distribution and are not frequent. Conceptually, this is like a terms aggregation that is sorted by _count ascending.

    IRawQuery

    IReadOnlyUrlRepository

    A snapshot repository that can be used as an alternative read-only way to access data created by the IFileSystemRepository. The URL specified in the url parameter should point to the root of the shared filesystem repository.

    IReadOnlyUrlRepositorySettings

    Snapshot repository settings for IReadOnlyUrlRepository

    IRefreshRequest

    IRegexpQuery

    Queries documents that contain terms matching a regular expression.

    IReindexDestination

    Configures the destination for a reindex API request

    IReindexOnServerRequest

    A request to Reindex API

    IReindexRequest<TSource>

    A reindex implementation that uses ScrollAll() BulkAll() to compose a reindex pipeline.

    This differs from ReindexOnServer() in that documents are fetched from OpenSearch, transformed on the client side, then sent back to OpenSearch.

    This will create the target index if it doesn't exist already. If CreateIndexRequest is not specified and the source of the reindex points to a single index we try and reuse the settings from source. You can completely opt out of all of this using OmitIndexCreation

    IReindexRequest<TSource, TTarget>

    A reindex implementation that uses ScrollAll() BulkAll() to compose a reindex pipeline.

    This differs from ReindexOnServer() in that documents are fetched from OpenSearch, transformed on the client side, then sent back to OpenSearch.

    This will create the target index if it doesn't exist already. If CreateIndexRequest is not specified and the source of the reindex points to a single index we try and reuse the settings from source. You can completely opt out of all of this using OmitIndexCreation

    IReindexRethrottleRequest

    IReindexSource

    Configures the source for a reindex API request

    IRelations

    IReloadSecureSettingsRequest

    IRemoteInfoRequest

    IRemoteSource

    IRemoveDuplicatesTokenFilter

    A token filter that drops identical tokens at the same position

    IRemoveProcessor

    Removes existing fields. If one field doesn't exist, an exception will be thrown.

    IRenameProcessor

    Renames an existing field. If the field doesn't exist or the new name is already used, an exception will be thrown.

    IRenderSearchTemplateRequest

    IRepositorySettings

    Snapshot repository settings

    IRepositoryWithSettings

    A snapshot repository with settings

    IRepository<TSettings>

    A snapshot repository with typed settings

    IRequest

    IRequest<TParameters>

    IRescore

    IRescoreQuery

    IResolveIndexRequest

    A request to the resolve index API

    IResponse

    A response from OpenSearch

    IRestoreRequest

    Restores a snapshot

    IReverseNestedAggregation

    IReverseTokenFilter

    A token filter of type reverse that simply reverses the tokens.

    IRolloverConditions

    Conditions that must be satisfied for a new index to be created with the rollover index API

    IRolloverIndexRequest

    IRootNodeInfoRequest

    IRoutingField

    IRuntimeField

    IRuntimeFields

    IS3Repository

    A snapshot repository that stores snapshots in an Amazon S3 bucket

    Requires the repository-s3 plugin to be installed on the cluster

    IS3RepositorySettings

    Snapshot repository settings for IS3Repository

    ISamplerAggregation

    IScoreFunction

    IScript

    A script to execute to provide custom computation

    IScriptField

    IScriptFields

    IScriptProcessor

    Allows inline and stored scripts to be executed within ingest pipelines.

    IScriptQuery

    A query allowing to define a script to execute as a query

    IScriptScoreFunction

    The script score function allows you to wrap another query and customize the scoring of it optionally with a computation derived from other numeric field values in the doc using a script expression.

    IScriptScoreQuery

    A query allowing you to modify the score of documents that are retrieved by a query. This can be useful if, for example, a score function is computationally expensive and it is sufficient to compute the score on a filtered set of documents.

    IScriptSort

    IScriptedHeuristic

    IScriptedMetricAggregation

    IScriptedSimilarity

    A similarity that allows a script to be used in order to specify how scores should be computed.

    IScrollAllRequest

    IScrollAllResponse<T>

    A response returned for each scroll in ScrollAll()

    IScrollRequest

    ISearchAsYouTypeProperty

    A text-like field that is optimized to provide out-of-the-box support for the "search as you type" completion use case.

    It creates a series of subfields that are analyzed to index terms that can be efficiently matched by a query that partially matches the entire indexed text value. Both prefix completion (i.e matching terms starting at the beginning of the input) and infix completion (i.e. matching terms at any position within the input) are supported.

    ISearchRequest

    ISearchRequest<TInferDocument>

    ISearchResponse<TDocument>

    A response to a search request

    ISearchShardsRequest

    ISearchShardsRequest<TDocument>

    ISearchTemplateRequest

    ISelector

    ISerialDifferencingAggregation

    ISetProcessor

    Sets one field and associates it with the specified value. If the field already exists, its value will be replaced with the provided one.

    IShapeQuery

    IShardAllocationSettings

    IShardBalancingHeuristicsSettings

    IShardRebalancingSettings

    IShingleTokenFilter

    A token filter of type shingle that constructs shingles (token n-grams) from a token stream.

    In other words, it creates combinations of tokens as a single token.

    IShrinkIndexRequest

    ISignificantTermsAggregation

    ISignificantTextAggregation

    An aggregation that returns interesting or unusual occurrences of free-text terms in a set.

    ISimilarities

    ISimilarity

    A similarity.

    ISimpleAnalyzer

    An analyzer of type simple that is built using a Lower Case Tokenizer.

    ISimpleModel

    ISimpleQueryStringQuery

    A query that uses the SimpleQueryParser to parse its context. Unlike the regular IQueryStringQuery, the ISimpleQueryStringQuery query will never throw an exception, and discards invalid parts of the query.

    ISimulatePipelineDocument

    ISimulatePipelineRequest

    ISizeField

    ISlicedScroll

    ISlowLog

    ISlowLogIndexing

    ISlowLogSearch

    ISlowLogSearchFetch

    ISlowLogSearchQuery

    ISmoothingModel

    ISmoothingModelContainer

    ISnapshotRepository

    A snapshot repository

    ISnapshotRequest

    ISnapshotStatusRequest

    ISnowballAnalyzer

    An analyzer of type snowball that uses the standard tokenizer, with standard filter, lowercase filter, stop filter, and snowball filter.

    The Snowball Analyzer is a stemming analyzer from Lucene that is originally based on the snowball project from snowball.tartarus.org.

    ISnowballTokenFilter

    A filter that stems words using a Snowball-generated stemmer.

    ISoftDeleteRetentionSettings

    ISoftDeleteSettings

    ISort

    ISortOrder

    ISortProcessor

    Sorts the elements of an array ascending or descending. Homogeneous arrays of numbers will be sorted numerically, while arrays of strings or heterogeneous arrays of strings and numbers will be sorted lexicographically.

    ISortingSettings

    ISourceExistsRequest

    ISourceExistsRequest<TDocument>

    ISourceField

    ISourceFilter

    ISourceOnlyRepository

    A source repository enables you to create minimal, source-only snapshots that take up to 50% less space on disk. Source only snapshots contain stored fields and index metadata. They do not include index or doc values structures and are not searchable when restored. After restoring a source-only snapshot, you must reindex the data into a new index.

    ISourceRequest

    ISourceRequest<TDocument>

    ISourceResponse<TDocument>

    ISpanContainingQuery

    ISpanFieldMaskingQuery

    ISpanFirstQuery

    ISpanGapQuery

    ISpanMultiTermQuery

    ISpanNearQuery

    ISpanNotQuery

    ISpanOrQuery

    ISpanQuery

    ISpanSubQuery

    ISpanTermQuery

    ISpanWithinQuery

    ISplitIndexRequest

    A request to split an existing index into a new index, where each original primary shard is split into two or more primary shards in the new index.

    ISplitProcessor

    Splits a field into an array using a separator character. Only works on string fields

    IStandardAnalyzer

    An analyzer of type standard that is built of using Standard Tokenizer, with Standard Token Filter, Lower Case Token Filter, and Stop Token Filter.

    IStandardTokenizer

    A tokenizer of type standard providing grammar based tokenizer that is a good tokenizer for most European language documents.

    The tokenizer implements the Unicode Text Segmentation algorithm, as specified in Unicode Standard Annex #29.

    IStatsAggregation

    IStatsBucketAggregation

    IStemmerOverrideTokenFilter

    Overrides stemming algorithms, by applying a custom mapping, then protecting these terms from being modified by stemmers. Must be placed before any stemming filters.

    IStemmerTokenFilter

    A filter that stems words (similar to snowball, but with more options).

    IStopAnalyzer

    An analyzer of type stop that is built using a Lower Case Tokenizer, with Stop Token Filter.

    IStopTokenFilter

    A token filter of type stop that removes stop words from token streams.

    IStoredScript

    A Stored script

    IStringFielddata

    IStupidBackoffSmoothingModel

    ISuggestBucket

    ISuggestContainer

    ISuggestContext

    ISuggestContextQuery

    ISuggestDictionary<T>

    ISuggestFuzziness

    Fuzziness options for a suggester

    ISuggestOption<TDocument>

    Suggest option

    ISuggest<T>

    ISuggester

    A suggester that suggests similar looking terms based on a provided text

    ISumAggregation

    ISumBucketAggregation

    ISynonymGraphTokenFilter

    The synonym_graph token filter allows to easily handle synonyms, including multi-word synonyms correctly during the analysis process.

    ISynonymTokenFilter

    The synonym token filter allows to easily handle synonyms during the analysis process.

    ITDigestMethod

    ITemplate

    ITemplateMapping

    ITerm

    ITermQuery

    ITermRangeQuery

    ITermSuggester

    The term suggester suggests terms based on edit distance. The provided suggest text is analyzed before terms are suggested. The suggested terms are provided per analyzed suggest text token. The term suggester doesn’t take the query into account that is part of request.

    ITermVectorFilter

    Filter terms returned based on their TF-IDF scores. This can be useful in order find out a good characteristic vector of a document.

    ITermVectors

    ITermVectorsRequest<TDocument>

    ITermsAggregation

    ITermsCompositeAggregationSource

    A values source that is equivalent to a simple terms aggregation. The values are extracted from a field or a script exactly like the terms aggregation.

    ITermsQuery

    ITermsSetQuery

    Returns any documents that match with at least one or more of the provided terms. The terms are not analyzed and thus must match exactly. The number of terms that must match varies per document and is either controlled by a minimum should match field or computed per document in a minimum should match script.

    ITextEmbeddingProcessor

    The text_embedding processor is used to generate vector embeddings from text fields for semantic search.

    ITextIndexPrefixes

    ITextProperty

    A field to index full-text values, such as the body of an email or the description of a product. These fields are analyzed in OpenSearch, by passing through an analyzer to convert the string into a list of individual terms before being indexed.

    Text fields are not used for sorting and seldom used for aggregations

    ITimestampField

    ITokenCountProperty

    A field of type token_count is really an integer field which accepts string values, analyzes them, then indexes the number of tokens in the string.

    ITokenFilter

    ITokenFilters

    ITokenizer

    ITokenizers

    ITopHitsAggregation

    ITranslogFlushSettings

    ITranslogSettings

    ITrimProcessor

    Trims whitespace from field. This only works on leading and trailing whitespace

    ITrimTokenFilter

    The trim token filter trims surrounding whitespaces around a token.

    ITruncateTokenFilter

    The truncate token filter can be used to truncate tokens into a specific length. This can come in handy with keyword (single token)

    based mapped fields that are used for sorting in order to reduce memory usage.

    ITypeExistsRequest

    ITypeMapping

    ITypedSearchRequest

    Signals the type to deserialize hits into

    IUaxEmailUrlTokenizer

    A tokenizer of type uax_url_email which works exactly like the standard tokenizer, but tokenizes emails and urls as single tokens

    IUniqueTokenFilter

    The unique token filter can be used to only index unique tokens during analysis. By default it is applied on all the token stream

    IUpdateByQueryRequest

    IUpdateByQueryRequest<TDocument>

    IUpdateByQueryRethrottleRequest

    IUpdateIndexSettingsRequest

    IUpdateRequest<TDocument, TPartialDocument>

    IUpdateResponse<TDocument>

    IUppercaseProcessor

    Converts a string to its uppercase equivalent.

    IUppercaseTokenFilter

    A token filter of type uppercase that normalizes token text to upper case.

    IUriPartsProcessor

    IUrlDecodeProcessor

    URL-decodes a string

    IUserAgentProcessor

    The user_agent processor extracts details from the user agent string a browser sends with its web requests. This processor adds this information by default under the user_agent field. The ingest-user-agent plugin ships by default with the regexes.yaml made available by uap-java with an Apache 2.0 license.

    IValidateQueryRequest

    IValidateQueryRequest<TDocument>

    IValueCountAggregation

    IVariableWidthHistogramAggregation

    IVerifyRepositoryRequest

    IWeightFunction

    IWeightedAverageAggregation

    IWeightedAverageValue

    The configuration for a field or script that provides a value or weight for WeightedAverageAggregation

    IWhitespaceAnalyzer

    An analyzer of type whitespace that is built using a Whitespace Tokenizer.

    IWhitespaceTokenizer

    A tokenizer of type whitespace that divides text at whitespace.

    IWildcardQuery

    IWordDelimiterGraphTokenFilter

    Named word_delimiter, it Splits words into subwords and performs optional transformations on subword groups. Unlike the word_delimiter this token filter named word_delimiter_graph correctly handles multi terms expansion at query time.

    IWordDelimiterTokenFilter

    Named word_delimiter, it Splits words into subwords and performs optional transformations on subword groups.

    Enums

    AggregationVisitorScope

    AllocationEnable

    AllocationExplainDecision

    AllowRebalance

    BoundaryScanner

    ChildScoreMode

    ClusterStatus

    ConvertProcessorType

    DFIIndependenceMeasure

    IDFISimilarity independence measure

    DFRAfterEffect

    DFRBasicModel

    DateInterval

    DateMathOperation

    DateMathTimeUnit

    DateRounding

    Decision

    DelimitedPayloadEncoding

    DistanceUnit

    DiversifiedSamplerAggregationExecutionHint

    DynamicMapping

    EdgeNGramSide

    FieldType

    Define the type of field content.

    FieldValueFactorModifier

    FielddataLoading

    FileSystemStorageImplementation

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

    FunctionBoostMode

    FunctionScoreMode

    GapPolicy

    GeoDistanceType

    GeoExecution

    GeoHashPrecision

    GeoOrientation

    GeoPointFielddataFormat

    GeoShapeRelation

    GeoStrategy

    GeoTilePrecision

    GeoTree

    GeoValidationMethod

    HighlighterEncoder

    Indicates if the highlighted text should be HTML encoded

    HighlighterFragmenter

    Fragmenter can control how text should be broken up in highlight snippets. However, this option is applicable only for the Plain Highlighter

    HighlighterOrder

    Sorts highlighted fragments

    HighlighterTagsSchema

    Use a built-in tag schema

    HighlighterType

    Type of highlighter

    HoltWintersType

    IBDistribution

    IBLambda

    IcuCollationAlternate

    Sets the alternate handling for strength quaternary to be either shifted or non-ignorable. Which boils down to ignoring punctuation and whitespace.

    IcuCollationCaseFirst

    Controls which case is sorted first when case is not ignored for strength tertiary. The default depends on the collation.

    IcuCollationDecomposition

    Setting this decomposition property to canonical allows the Collator to handle unnormalized text properly, producing the same results as if the text were normalized. If no is set, it is the user’s responsibility to insure that all text is already in the appropriate form before a comparison or before getting a CollationKey. Adjusting decomposition mode allows the user to select between faster and more complete collation behavior. Since a great many of the world’s languages do not require text normalization, most locales set no as the default decomposition mode.

    IcuCollationStrength

    The strength property determines the minimum level of difference considered significant during comparison. See also: http://icu-project.org/apiref/icu4j/com/ibm/icu/text/Collator.html

    IcuNormalizationMode

    Normalization mode https://en.wikipedia.org/wiki/Unicode_equivalence#Normal_forms

    IcuNormalizationType

    Normalization forms https://en.wikipedia.org/wiki/Unicode_equivalence#Normal_forms

    IcuTransformDirection

    Forward (default) for LTR and reverse for RTL

    IndexOptions

    IndexSortMissing

    IndexSortMode

    IndexSortOrder

    KeepTypesMode

    KuromojiTokenizationMode

    The tokenization mode determines how the tokenizer handles compound and unknown words. Part of the analysis-kuromoji plugin:

    Language

    Language types used for language analyzers

    LogLevel

    MatchType

    Dynamic match pattern type

    MatrixStatsMode

    The matrix_stats aggregation treats each document field as an independent sample. The mode parameter controls what array value the aggregation will use for array or multi-valued fields.

    MinimumInterval

    MultiValueMode

    NestedScoreMode

    NodeRole

    NoriDecompoundMode

    The decompound mode determines how the tokenizer handles compound tokens.

    Normalization

    NumberType

    NumericFielddataFormat

    NumericType

    For numeric fields it is also possible to cast the values from one type to another using this option. This can be useful for cross-index search if the sort field is mapped differently on some indices.

    Operator

    PhoneticEncoder

    PhoneticLanguage

    PhoneticNameType

    PhoneticRuleType

    RangeRelation

    RangeType

    RebalanceEnable

    RecoveryInitialShards

    Result

    RewriteMultiTerm

    Multi term query rewrite method

    SamplerAggregationExecutionHint

    ScoreMode

    ScriptLang

    ShapeOrientation

    ShapeRelation

    ShardRoutingState

    SimpleQueryStringFlags

    SnowballLanguage

    Snowball compatible languages

    SortMode

    OpenSearch supports sorting by array or multi-valued fields. The mode option controls what array value is picked for sorting the document it belongs to.

    SortOrder

    SortSpecialField

    StoreCopy

    StringDistance

    String distance implementation to use for comparing how similar suggested terms are

    StringFielddataFormat

    SuggestSort

    How suggestions should be sorted per suggest text term.

    SynonymFormat

    TermVectorOption

    TermsAggregationCollectMode

    Determines how the terms aggregation is executed

    TermsAggregationExecutionHint

    Determines how the terms aggregation is executed

    TextQueryType

    TimeUnit

    TokenChar

    TotalHitsRelation

    How the Value should be interpreted

    TranslogDurability

    UnassignedInformationReason

    UserAgentProperty

    ValueType

    The type of value

    VisitorScope

    ZeroTermsQuery

    Delegates

    ConnectionSettings.SourceSerializerFactory

    A delegate used to construct a serializer to serialize CLR types representing documents and other types related to documents. By default, the internal serializer will be used to serializer all types.

    In this article
    • Classes
    • Interfaces
    • Enums
    • Delegates
    Back to top Generated by DocFX