• API Documentation
  • API Documentation
  • OpenSearch.Net
  • IOpenSearchLowLevelClient
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

    Interface IOpenSearchLowLevelClient

    OpenSearch low level client

    Namespace: OpenSearch.Net
    Assembly: OpenSearch.Net.dll
    Syntax
    public interface IOpenSearchLowLevelClient

    Properties

    | Edit this page View Source

    AsynchronousSearch

    Asynchronous Search APIs

    Declaration
    LowLevelAsynchronousSearchNamespace AsynchronousSearch { get; }
    Property Value
    Type Description
    LowLevelAsynchronousSearchNamespace
    | Edit this page View Source

    Cat

    Cat APIs

    Declaration
    LowLevelCatNamespace Cat { get; }
    Property Value
    Type Description
    LowLevelCatNamespace
    | Edit this page View Source

    Cluster

    Cluster APIs

    Declaration
    LowLevelClusterNamespace Cluster { get; }
    Property Value
    Type Description
    LowLevelClusterNamespace
    | Edit this page View Source

    DanglingIndices

    Dangling Indices APIs

    Declaration
    LowLevelDanglingIndicesNamespace DanglingIndices { get; }
    Property Value
    Type Description
    LowLevelDanglingIndicesNamespace
    | Edit this page View Source

    FlowFramework

    Flow Framework APIs

    Declaration
    LowLevelFlowFrameworkNamespace FlowFramework { get; }
    Property Value
    Type Description
    LowLevelFlowFrameworkNamespace
    | Edit this page View Source

    Http

    Http APIs

    Declaration
    LowLevelHttpNamespace Http { get; }
    Property Value
    Type Description
    LowLevelHttpNamespace
    | Edit this page View Source

    Indices

    Indices APIs

    Declaration
    LowLevelIndicesNamespace Indices { get; }
    Property Value
    Type Description
    LowLevelIndicesNamespace
    | Edit this page View Source

    Ingest

    Ingest APIs

    Declaration
    LowLevelIngestNamespace Ingest { get; }
    Property Value
    Type Description
    LowLevelIngestNamespace
    | Edit this page View Source

    Insights

    Insights APIs

    Declaration
    LowLevelInsightsNamespace Insights { get; }
    Property Value
    Type Description
    LowLevelInsightsNamespace
    | Edit this page View Source

    Ism

    Ism APIs

    Declaration
    LowLevelIsmNamespace Ism { get; }
    Property Value
    Type Description
    LowLevelIsmNamespace
    | Edit this page View Source

    Knn

    Knn APIs

    Declaration
    LowLevelKnnNamespace Knn { get; }
    Property Value
    Type Description
    LowLevelKnnNamespace
    | Edit this page View Source

    List

    List APIs

    Declaration
    LowLevelListNamespace List { get; }
    Property Value
    Type Description
    LowLevelListNamespace
    | Edit this page View Source

    Ltr

    Ltr APIs

    Declaration
    LowLevelLtrNamespace Ltr { get; }
    Property Value
    Type Description
    LowLevelLtrNamespace
    | Edit this page View Source

    Ml

    Ml APIs

    Declaration
    LowLevelMlNamespace Ml { get; }
    Property Value
    Type Description
    LowLevelMlNamespace
    | Edit this page View Source

    Nodes

    Nodes APIs

    Declaration
    LowLevelNodesNamespace Nodes { get; }
    Property Value
    Type Description
    LowLevelNodesNamespace
    | Edit this page View Source

    Notifications

    Notifications APIs

    Declaration
    LowLevelNotificationsNamespace Notifications { get; }
    Property Value
    Type Description
    LowLevelNotificationsNamespace
    | Edit this page View Source

    Observability

    Observability APIs

    Declaration
    LowLevelObservabilityNamespace Observability { get; }
    Property Value
    Type Description
    LowLevelObservabilityNamespace
    | Edit this page View Source

    Ppl

    Ppl APIs

    Declaration
    LowLevelPplNamespace Ppl { get; }
    Property Value
    Type Description
    LowLevelPplNamespace
    | Edit this page View Source

    Query

    Query APIs

    Declaration
    LowLevelQueryNamespace Query { get; }
    Property Value
    Type Description
    LowLevelQueryNamespace
    | Edit this page View Source

    RemoteStore

    Remote Store APIs

    Declaration
    LowLevelRemoteStoreNamespace RemoteStore { get; }
    Property Value
    Type Description
    LowLevelRemoteStoreNamespace
    | Edit this page View Source

    Replication

    Replication APIs

    Declaration
    LowLevelReplicationNamespace Replication { get; }
    Property Value
    Type Description
    LowLevelReplicationNamespace
    | Edit this page View Source

    Rollups

    Rollups APIs

    Declaration
    LowLevelRollupsNamespace Rollups { get; }
    Property Value
    Type Description
    LowLevelRollupsNamespace
    | Edit this page View Source

    SearchPipeline

    Search Pipeline APIs

    Declaration
    LowLevelSearchPipelineNamespace SearchPipeline { get; }
    Property Value
    Type Description
    LowLevelSearchPipelineNamespace
    | Edit this page View Source

    Security

    Security APIs

    Declaration
    LowLevelSecurityNamespace Security { get; }
    Property Value
    Type Description
    LowLevelSecurityNamespace
    | Edit this page View Source

    Sm

    Sm APIs

    Declaration
    LowLevelSmNamespace Sm { get; }
    Property Value
    Type Description
    LowLevelSmNamespace
    | Edit this page View Source

    Snapshot

    Snapshot APIs

    Declaration
    LowLevelSnapshotNamespace Snapshot { get; }
    Property Value
    Type Description
    LowLevelSnapshotNamespace
    | Edit this page View Source

    Sql

    Sql APIs

    Declaration
    LowLevelSqlNamespace Sql { get; }
    Property Value
    Type Description
    LowLevelSqlNamespace
    | Edit this page View Source

    Tasks

    Tasks APIs

    Declaration
    LowLevelTasksNamespace Tasks { get; }
    Property Value
    Type Description
    LowLevelTasksNamespace
    | Edit this page View Source

    Transforms

    Transforms APIs

    Declaration
    LowLevelTransformsNamespace Transforms { get; }
    Property Value
    Type Description
    LowLevelTransformsNamespace
    | Edit this page View Source

    Wlm

    Wlm APIs

    Declaration
    LowLevelWlmNamespace Wlm { get; }
    Property Value
    Type Description
    LowLevelWlmNamespace

    Methods

    | Edit this page View Source

    BulkAsync<TResponse>(PostData, BulkRequestParameters, CancellationToken)

    POST on /_bulk

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

    Declaration
    Task<TResponse> BulkAsync<TResponse>(PostData body, BulkRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body
    BulkRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    BulkAsync<TResponse>(string, PostData, BulkRequestParameters, CancellationToken)

    POST on /{index}/_bulk

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

    Declaration
    Task<TResponse> BulkAsync<TResponse>(string index, PostData body, BulkRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the data stream, index, or index alias to perform bulk actions on.

    PostData body
    BulkRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    BulkStreamAsync<TResponse>(PostData, BulkStreamRequestParameters, CancellationToken)

    PUT on /_bulk/stream

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

    Declaration
    Task<TResponse> BulkStreamAsync<TResponse>(PostData body, BulkStreamRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body
    BulkStreamRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    Remarks

    Supported by OpenSearch servers of version 2.17.0 or greater.

    | Edit this page View Source

    BulkStreamAsync<TResponse>(string, PostData, BulkStreamRequestParameters, CancellationToken)

    PUT on /{index}/_bulk/stream

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

    Declaration
    Task<TResponse> BulkStreamAsync<TResponse>(string index, PostData body, BulkStreamRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the data stream, index, or index alias to perform bulk actions on.

    PostData body
    BulkStreamRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    Remarks

    Supported by OpenSearch servers of version 2.17.0 or greater.

    | Edit this page View Source

    BulkStream<TResponse>(PostData, BulkStreamRequestParameters)

    PUT on /_bulk/stream

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

    Declaration
    TResponse BulkStream<TResponse>(PostData body, BulkStreamRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body
    BulkStreamRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    Remarks

    Supported by OpenSearch servers of version 2.17.0 or greater.

    | Edit this page View Source

    BulkStream<TResponse>(string, PostData, BulkStreamRequestParameters)

    PUT on /{index}/_bulk/stream

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

    Declaration
    TResponse BulkStream<TResponse>(string index, PostData body, BulkStreamRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the data stream, index, or index alias to perform bulk actions on.

    PostData body
    BulkStreamRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    Remarks

    Supported by OpenSearch servers of version 2.17.0 or greater.

    | Edit this page View Source

    Bulk<TResponse>(PostData, BulkRequestParameters)

    POST on /_bulk

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

    Declaration
    TResponse Bulk<TResponse>(PostData body, BulkRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body
    BulkRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Bulk<TResponse>(string, PostData, BulkRequestParameters)

    POST on /{index}/_bulk

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

    Declaration
    TResponse Bulk<TResponse>(string index, PostData body, BulkRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the data stream, index, or index alias to perform bulk actions on.

    PostData body
    BulkRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ClearScrollAsync<TResponse>(PostData, ClearScrollRequestParameters, CancellationToken)

    DELETE on /_search/scroll

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

    Declaration
    Task<TResponse> ClearScrollAsync<TResponse>(PostData body, ClearScrollRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    Comma-separated list of scroll IDs to clear if none was specified using the scroll_id parameter.

    ClearScrollRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ClearScrollAsync<TResponse>(string, PostData, ClearScrollRequestParameters, CancellationToken)

    DELETE on /_search/scroll/{scroll_id}

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

    Declaration
    [Obsolete("Deprecated in version 1.0.0: A scroll id can be quite large and should be specified as part of the body.")]
    Task<TResponse> ClearScrollAsync<TResponse>(string scrollId, PostData body, ClearScrollRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string scrollId

    Comma-separated list of scroll IDs to clear. To clear all scroll IDs, use _all.

    PostData body

    Comma-separated list of scroll IDs to clear if none was specified using the scroll_id parameter.

    ClearScrollRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ClearScroll<TResponse>(PostData, ClearScrollRequestParameters)

    DELETE on /_search/scroll

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

    Declaration
    TResponse ClearScroll<TResponse>(PostData body, ClearScrollRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    Comma-separated list of scroll IDs to clear if none was specified using the scroll_id parameter.

    ClearScrollRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ClearScroll<TResponse>(string, PostData, ClearScrollRequestParameters)

    DELETE on /_search/scroll/{scroll_id}

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

    Declaration
    [Obsolete("Deprecated in version 1.0.0: A scroll id can be quite large and should be specified as part of the body.")]
    TResponse ClearScroll<TResponse>(string scrollId, PostData body, ClearScrollRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string scrollId

    Comma-separated list of scroll IDs to clear. To clear all scroll IDs, use _all.

    PostData body

    Comma-separated list of scroll IDs to clear if none was specified using the scroll_id parameter.

    ClearScrollRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    CountAsync<TResponse>(PostData, CountRequestParameters, CancellationToken)

    POST on /_count

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

    Declaration
    Task<TResponse> CountAsync<TResponse>(PostData body, CountRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    Query to restrict the results specified with the Query DSL (optional).

    CountRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    CountAsync<TResponse>(string, PostData, CountRequestParameters, CancellationToken)

    POST on /{index}/_count

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

    Declaration
    Task<TResponse> CountAsync<TResponse>(string index, PostData body, CountRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases to search. Supports wildcards (*). To search all data streams and indexes, omit this parameter or use * or _all.

    PostData body

    Query to restrict the results specified with the Query DSL (optional).

    CountRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Count<TResponse>(PostData, CountRequestParameters)

    POST on /_count

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

    Declaration
    TResponse Count<TResponse>(PostData body, CountRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    Query to restrict the results specified with the Query DSL (optional).

    CountRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Count<TResponse>(string, PostData, CountRequestParameters)

    POST on /{index}/_count

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

    Declaration
    TResponse Count<TResponse>(string index, PostData body, CountRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases to search. Supports wildcards (*). To search all data streams and indexes, omit this parameter or use * or _all.

    PostData body

    Query to restrict the results specified with the Query DSL (optional).

    CountRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    CreateAsync<TResponse>(string, string, PostData, CreateRequestParameters, CancellationToken)

    PUT on /{index}/_create/{id}

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

    Declaration
    Task<TResponse> CreateAsync<TResponse>(string index, string id, PostData body, CreateRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the data stream or index to target. If the target doesn't exist and matches the name or wildcard (*) pattern of an index template with a data_stream definition, this request creates the data stream. If the target doesn't exist and doesn't match a data stream template, this request creates the index.

    string id

    Unique identifier for the document.

    PostData body

    The document.

    CreateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    CreatePitAsync<TResponse>(string, CreatePitRequestParameters, CancellationToken)

    POST on /{index}/_search/point_in_time

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

    Declaration
    Task<TResponse> CreatePitAsync<TResponse>(string index, CreatePitRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of indexes; use the special string _all or Indices.All to perform the operation on all indexes.

    CreatePitRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    CreatePit<TResponse>(string, CreatePitRequestParameters)

    POST on /{index}/_search/point_in_time

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

    Declaration
    TResponse CreatePit<TResponse>(string index, CreatePitRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of indexes; use the special string _all or Indices.All to perform the operation on all indexes.

    CreatePitRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    Create<TResponse>(string, string, PostData, CreateRequestParameters)

    PUT on /{index}/_create/{id}

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

    Declaration
    TResponse Create<TResponse>(string index, string id, PostData body, CreateRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the data stream or index to target. If the target doesn't exist and matches the name or wildcard (*) pattern of an index template with a data_stream definition, this request creates the data stream. If the target doesn't exist and doesn't match a data stream template, this request creates the index.

    string id

    Unique identifier for the document.

    PostData body

    The document.

    CreateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    DeleteAllPitsAsync<TResponse>(DeleteAllPitsRequestParameters, CancellationToken)

    DELETE on /_search/point_in_time/_all

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

    Declaration
    Task<TResponse> DeleteAllPitsAsync<TResponse>(DeleteAllPitsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    DeleteAllPitsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    DeleteAllPits<TResponse>(DeleteAllPitsRequestParameters)

    DELETE on /_search/point_in_time/_all

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

    Declaration
    TResponse DeleteAllPits<TResponse>(DeleteAllPitsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    DeleteAllPitsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    DeleteAsync<TResponse>(string, string, DeleteRequestParameters, CancellationToken)

    DELETE on /{index}/_doc/{id}

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

    Declaration
    Task<TResponse> DeleteAsync<TResponse>(string index, string id, DeleteRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the target index.

    string id

    Unique identifier for the document.

    DeleteRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    DeleteByQueryAsync<TResponse>(string, PostData, DeleteByQueryRequestParameters, CancellationToken)

    POST on /{index}/_delete_by_query

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

    Declaration
    Task<TResponse> DeleteByQueryAsync<TResponse>(string index, PostData body, DeleteByQueryRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases to search. Supports wildcards (*). To search all data streams or indexes, omit this parameter or use * or _all.

    PostData body

    The search definition using the Query DSL.

    DeleteByQueryRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    DeleteByQueryRethrottleAsync<TResponse>(string, DeleteByQueryRethrottleRequestParameters, CancellationToken)

    POST on /_delete_by_query/{task_id}/_rethrottle

    https://opensearch.org/docs/latest

    Declaration
    Task<TResponse> DeleteByQueryRethrottleAsync<TResponse>(string taskId, DeleteByQueryRethrottleRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string taskId

    The ID for the task.

    DeleteByQueryRethrottleRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    DeleteByQueryRethrottle<TResponse>(string, DeleteByQueryRethrottleRequestParameters)

    POST on /_delete_by_query/{task_id}/_rethrottle

    https://opensearch.org/docs/latest

    Declaration
    TResponse DeleteByQueryRethrottle<TResponse>(string taskId, DeleteByQueryRethrottleRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string taskId

    The ID for the task.

    DeleteByQueryRethrottleRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    DeleteByQuery<TResponse>(string, PostData, DeleteByQueryRequestParameters)

    POST on /{index}/_delete_by_query

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

    Declaration
    TResponse DeleteByQuery<TResponse>(string index, PostData body, DeleteByQueryRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases to search. Supports wildcards (*). To search all data streams or indexes, omit this parameter or use * or _all.

    PostData body

    The search definition using the Query DSL.

    DeleteByQueryRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    DeletePitAsync<TResponse>(PostData, DeletePitRequestParameters, CancellationToken)

    DELETE on /_search/point_in_time

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

    Declaration
    Task<TResponse> DeletePitAsync<TResponse>(PostData body, DeletePitRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The point-in-time ids to be deleted.

    DeletePitRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    DeletePit<TResponse>(PostData, DeletePitRequestParameters)

    DELETE on /_search/point_in_time

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

    Declaration
    TResponse DeletePit<TResponse>(PostData body, DeletePitRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The point-in-time ids to be deleted.

    DeletePitRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    DeleteScriptAsync<TResponse>(string, DeleteScriptRequestParameters, CancellationToken)

    DELETE on /_scripts/{id}

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

    Declaration
    Task<TResponse> DeleteScriptAsync<TResponse>(string id, DeleteScriptRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string id

    Identifier for the stored script or search template.

    DeleteScriptRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    DeleteScript<TResponse>(string, DeleteScriptRequestParameters)

    DELETE on /_scripts/{id}

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

    Declaration
    TResponse DeleteScript<TResponse>(string id, DeleteScriptRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string id

    Identifier for the stored script or search template.

    DeleteScriptRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Delete<TResponse>(string, string, DeleteRequestParameters)

    DELETE on /{index}/_doc/{id}

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

    Declaration
    TResponse Delete<TResponse>(string index, string id, DeleteRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the target index.

    string id

    Unique identifier for the document.

    DeleteRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    DoRequestAsync<TResponse>(HttpMethod, string, CancellationToken, PostData, IRequestParameters)

    Perform any request you want over the configured IConnection asynchronously while taking advantage of the cluster failover.

    Declaration
    Task<TResponse> DoRequestAsync<TResponse>(HttpMethod method, string path, CancellationToken cancellationToken, PostData data = null, IRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    HttpMethod method

    the HTTP Method to use

    string path

    The path of the the url that you would like to hit

    CancellationToken cancellationToken
    PostData data

    The body of the request, string and byte[] are posted as is other types will be serialized to JSON

    IRequestParameters requestParameters

    Optionally configure request specific timeouts, headers

    Returns
    Type Description
    Task<TResponse>

    A task of OpenSearchResponse of T where T represents the JSON response body

    Type Parameters
    Name Description
    TResponse

    The type representing the response JSON

    | Edit this page View Source

    DoRequest<TResponse>(HttpMethod, string, PostData, IRequestParameters)

    Perform any request you want over the configured IConnection synchronously while taking advantage of the cluster failover.

    Declaration
    TResponse DoRequest<TResponse>(HttpMethod method, string path, PostData data = null, IRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    HttpMethod method

    the HTTP Method to use

    string path

    The path of the the url that you would like to hit

    PostData data

    The body of the request, string and byte[] are posted as is other types will be serialized to JSON

    IRequestParameters requestParameters

    Optionally configure request specific timeouts, headers

    Returns
    Type Description
    TResponse

    An OpenSearchResponse of T where T represents the JSON response body

    Type Parameters
    Name Description
    TResponse

    The type representing the response JSON

    | Edit this page View Source

    DocumentExistsAsync<TResponse>(string, string, DocumentExistsRequestParameters, CancellationToken)

    HEAD on /{index}/_doc/{id}

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

    Declaration
    Task<TResponse> DocumentExistsAsync<TResponse>(string index, string id, DocumentExistsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases. Supports wildcards (*).

    string id

    Identifier of the document.

    DocumentExistsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    DocumentExists<TResponse>(string, string, DocumentExistsRequestParameters)

    HEAD on /{index}/_doc/{id}

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

    Declaration
    TResponse DocumentExists<TResponse>(string index, string id, DocumentExistsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases. Supports wildcards (*).

    string id

    Identifier of the document.

    DocumentExistsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ExecutePainlessScriptAsync<TResponse>(PostData, ExecutePainlessScriptRequestParameters, CancellationToken)

    POST on /_scripts/painless/_execute

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

    Declaration
    Task<TResponse> ExecutePainlessScriptAsync<TResponse>(PostData body, ExecutePainlessScriptRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The script to execute.

    ExecutePainlessScriptRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ExecutePainlessScript<TResponse>(PostData, ExecutePainlessScriptRequestParameters)

    POST on /_scripts/painless/_execute

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

    Declaration
    TResponse ExecutePainlessScript<TResponse>(PostData body, ExecutePainlessScriptRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The script to execute.

    ExecutePainlessScriptRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ExplainAsync<TResponse>(string, string, PostData, ExplainRequestParameters, CancellationToken)

    POST on /{index}/_explain/{id}

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

    Declaration
    Task<TResponse> ExplainAsync<TResponse>(string index, string id, PostData body, ExplainRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Index names used to limit the request. Only a single index name can be provided to this parameter.

    string id

    Defines the document ID.

    PostData body

    The query definition using the Query DSL.

    ExplainRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Explain<TResponse>(string, string, PostData, ExplainRequestParameters)

    POST on /{index}/_explain/{id}

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

    Declaration
    TResponse Explain<TResponse>(string index, string id, PostData body, ExplainRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Index names used to limit the request. Only a single index name can be provided to this parameter.

    string id

    Defines the document ID.

    PostData body

    The query definition using the Query DSL.

    ExplainRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    FieldCapabilitiesAsync<TResponse>(FieldCapabilitiesRequestParameters, CancellationToken)

    POST on /_field_caps

    Declaration
    Task<TResponse> FieldCapabilitiesAsync<TResponse>(FieldCapabilitiesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    FieldCapabilitiesRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    FieldCapabilitiesAsync<TResponse>(PostData, FieldCapabilitiesRequestParameters, CancellationToken)

    POST on /_field_caps

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

    Declaration
    Task<TResponse> FieldCapabilitiesAsync<TResponse>(PostData body, FieldCapabilitiesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    An index filter specified with the Query DSL.

    FieldCapabilitiesRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    FieldCapabilitiesAsync<TResponse>(string, FieldCapabilitiesRequestParameters, CancellationToken)

    POST on /{index}/_field_caps

    Declaration
    Task<TResponse> FieldCapabilitiesAsync<TResponse>(string index, FieldCapabilitiesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    A comma-separated list of index names; use the special string _all or Indices.All to perform the operation on all indices

    FieldCapabilitiesRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    FieldCapabilitiesAsync<TResponse>(string, PostData, FieldCapabilitiesRequestParameters, CancellationToken)

    POST on /{index}/_field_caps

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

    Declaration
    Task<TResponse> FieldCapabilitiesAsync<TResponse>(string index, PostData body, FieldCapabilitiesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases used to limit the request. Supports wildcards (*). To target all data streams and indexes, omit this parameter or use * or _all.

    PostData body

    An index filter specified with the Query DSL.

    FieldCapabilitiesRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    FieldCapabilities<TResponse>(FieldCapabilitiesRequestParameters)

    POST on /_field_caps

    Declaration
    TResponse FieldCapabilities<TResponse>(FieldCapabilitiesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    FieldCapabilitiesRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    FieldCapabilities<TResponse>(PostData, FieldCapabilitiesRequestParameters)

    POST on /_field_caps

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

    Declaration
    TResponse FieldCapabilities<TResponse>(PostData body, FieldCapabilitiesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    An index filter specified with the Query DSL.

    FieldCapabilitiesRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    FieldCapabilities<TResponse>(string, FieldCapabilitiesRequestParameters)

    POST on /{index}/_field_caps

    Declaration
    TResponse FieldCapabilities<TResponse>(string index, FieldCapabilitiesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    A comma-separated list of index names; use the special string _all or Indices.All to perform the operation on all indices

    FieldCapabilitiesRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    FieldCapabilities<TResponse>(string, PostData, FieldCapabilitiesRequestParameters)

    POST on /{index}/_field_caps

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

    Declaration
    TResponse FieldCapabilities<TResponse>(string index, PostData body, FieldCapabilitiesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases used to limit the request. Supports wildcards (*). To target all data streams and indexes, omit this parameter or use * or _all.

    PostData body

    An index filter specified with the Query DSL.

    FieldCapabilitiesRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    GetAllPitsAsync<TResponse>(GetAllPitsRequestParameters, CancellationToken)

    GET on /_search/point_in_time/_all

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

    Declaration
    Task<TResponse> GetAllPitsAsync<TResponse>(GetAllPitsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    GetAllPitsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    GetAllPits<TResponse>(GetAllPitsRequestParameters)

    GET on /_search/point_in_time/_all

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

    Declaration
    TResponse GetAllPits<TResponse>(GetAllPitsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    GetAllPitsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    GetAsync<TResponse>(string, string, GetRequestParameters, CancellationToken)

    GET on /{index}/_doc/{id}

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

    Declaration
    Task<TResponse> GetAsync<TResponse>(string index, string id, GetRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the index that contains the document.

    string id

    Unique identifier of the document.

    GetRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    GetScriptAsync<TResponse>(string, GetScriptRequestParameters, CancellationToken)

    GET on /_scripts/{id}

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

    Declaration
    Task<TResponse> GetScriptAsync<TResponse>(string id, GetScriptRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string id

    Identifier for the stored script or search template.

    GetScriptRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    GetScriptContextAsync<TResponse>(GetScriptContextRequestParameters, CancellationToken)

    GET on /_script_context

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

    Declaration
    Task<TResponse> GetScriptContextAsync<TResponse>(GetScriptContextRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    GetScriptContextRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    GetScriptContext<TResponse>(GetScriptContextRequestParameters)

    GET on /_script_context

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

    Declaration
    TResponse GetScriptContext<TResponse>(GetScriptContextRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    GetScriptContextRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    GetScriptLanguagesAsync<TResponse>(GetScriptLanguagesRequestParameters, CancellationToken)

    GET on /_script_language

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

    Declaration
    Task<TResponse> GetScriptLanguagesAsync<TResponse>(GetScriptLanguagesRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    GetScriptLanguagesRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    GetScriptLanguages<TResponse>(GetScriptLanguagesRequestParameters)

    GET on /_script_language

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

    Declaration
    TResponse GetScriptLanguages<TResponse>(GetScriptLanguagesRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    GetScriptLanguagesRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    GetScript<TResponse>(string, GetScriptRequestParameters)

    GET on /_scripts/{id}

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

    Declaration
    TResponse GetScript<TResponse>(string id, GetScriptRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string id

    Identifier for the stored script or search template.

    GetScriptRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Get<TResponse>(string, string, GetRequestParameters)

    GET on /{index}/_doc/{id}

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

    Declaration
    TResponse Get<TResponse>(string index, string id, GetRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the index that contains the document.

    string id

    Unique identifier of the document.

    GetRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    IndexAsync<TResponse>(string, PostData, IndexRequestParameters, CancellationToken)

    POST on /{index}/_doc

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

    Declaration
    Task<TResponse> IndexAsync<TResponse>(string index, PostData body, IndexRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the data stream or index to target.

    PostData body

    The document.

    IndexRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    IndexAsync<TResponse>(string, string, PostData, IndexRequestParameters, CancellationToken)

    PUT on /{index}/_doc/{id}

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

    Declaration
    Task<TResponse> IndexAsync<TResponse>(string index, string id, PostData body, IndexRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the data stream or index to target.

    string id

    Unique identifier for the document.

    PostData body

    The document.

    IndexRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Index<TResponse>(string, PostData, IndexRequestParameters)

    POST on /{index}/_doc

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

    Declaration
    TResponse Index<TResponse>(string index, PostData body, IndexRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the data stream or index to target.

    PostData body

    The document.

    IndexRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Index<TResponse>(string, string, PostData, IndexRequestParameters)

    PUT on /{index}/_doc/{id}

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

    Declaration
    TResponse Index<TResponse>(string index, string id, PostData body, IndexRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the data stream or index to target.

    string id

    Unique identifier for the document.

    PostData body

    The document.

    IndexRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiGetAsync<TResponse>(PostData, MultiGetRequestParameters, CancellationToken)

    POST on /_mget

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

    Declaration
    Task<TResponse> MultiGetAsync<TResponse>(PostData body, MultiGetRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    Document identifiers; can be either docs (containing full document information) or ids (when index is provided in the URL.

    MultiGetRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiGetAsync<TResponse>(string, PostData, MultiGetRequestParameters, CancellationToken)

    POST on /{index}/_mget

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

    Declaration
    Task<TResponse> MultiGetAsync<TResponse>(string index, PostData body, MultiGetRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the index to retrieve documents from when ids are specified, or when a document in the docs array does not specify an index.

    PostData body

    Document identifiers; can be either docs (containing full document information) or ids (when index is provided in the URL.

    MultiGetRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiGet<TResponse>(PostData, MultiGetRequestParameters)

    POST on /_mget

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

    Declaration
    TResponse MultiGet<TResponse>(PostData body, MultiGetRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    Document identifiers; can be either docs (containing full document information) or ids (when index is provided in the URL.

    MultiGetRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiGet<TResponse>(string, PostData, MultiGetRequestParameters)

    POST on /{index}/_mget

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

    Declaration
    TResponse MultiGet<TResponse>(string index, PostData body, MultiGetRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the index to retrieve documents from when ids are specified, or when a document in the docs array does not specify an index.

    PostData body

    Document identifiers; can be either docs (containing full document information) or ids (when index is provided in the URL.

    MultiGetRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiSearchAsync<TResponse>(PostData, MultiSearchRequestParameters, CancellationToken)

    POST on /_msearch

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

    Declaration
    Task<TResponse> MultiSearchAsync<TResponse>(PostData body, MultiSearchRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body
    MultiSearchRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiSearchAsync<TResponse>(string, PostData, MultiSearchRequestParameters, CancellationToken)

    POST on /{index}/_msearch

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

    Declaration
    Task<TResponse> MultiSearchAsync<TResponse>(string index, PostData body, MultiSearchRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and index aliases to search.

    PostData body
    MultiSearchRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiSearchTemplateAsync<TResponse>(PostData, MultiSearchTemplateRequestParameters, CancellationToken)

    POST on /_msearch/template

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

    Declaration
    Task<TResponse> MultiSearchTemplateAsync<TResponse>(PostData body, MultiSearchTemplateRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body
    MultiSearchTemplateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiSearchTemplateAsync<TResponse>(string, PostData, MultiSearchTemplateRequestParameters, CancellationToken)

    POST on /{index}/_msearch/template

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

    Declaration
    Task<TResponse> MultiSearchTemplateAsync<TResponse>(string index, PostData body, MultiSearchTemplateRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases to search. Supports wildcards (*). To search all data streams and indexes, omit this parameter or use *.

    PostData body
    MultiSearchTemplateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiSearchTemplate<TResponse>(PostData, MultiSearchTemplateRequestParameters)

    POST on /_msearch/template

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

    Declaration
    TResponse MultiSearchTemplate<TResponse>(PostData body, MultiSearchTemplateRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body
    MultiSearchTemplateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiSearchTemplate<TResponse>(string, PostData, MultiSearchTemplateRequestParameters)

    POST on /{index}/_msearch/template

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

    Declaration
    TResponse MultiSearchTemplate<TResponse>(string index, PostData body, MultiSearchTemplateRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases to search. Supports wildcards (*). To search all data streams and indexes, omit this parameter or use *.

    PostData body
    MultiSearchTemplateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiSearch<TResponse>(PostData, MultiSearchRequestParameters)

    POST on /_msearch

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

    Declaration
    TResponse MultiSearch<TResponse>(PostData body, MultiSearchRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body
    MultiSearchRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiSearch<TResponse>(string, PostData, MultiSearchRequestParameters)

    POST on /{index}/_msearch

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

    Declaration
    TResponse MultiSearch<TResponse>(string index, PostData body, MultiSearchRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and index aliases to search.

    PostData body
    MultiSearchRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiTermVectorsAsync<TResponse>(PostData, MultiTermVectorsRequestParameters, CancellationToken)

    POST on /_mtermvectors

    https://opensearch.org/docs/latest

    Declaration
    Task<TResponse> MultiTermVectorsAsync<TResponse>(PostData body, MultiTermVectorsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation.

    MultiTermVectorsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiTermVectorsAsync<TResponse>(string, PostData, MultiTermVectorsRequestParameters, CancellationToken)

    POST on /{index}/_mtermvectors

    https://opensearch.org/docs/latest

    Declaration
    Task<TResponse> MultiTermVectorsAsync<TResponse>(string index, PostData body, MultiTermVectorsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the index that contains the documents.

    PostData body

    Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation.

    MultiTermVectorsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiTermVectors<TResponse>(PostData, MultiTermVectorsRequestParameters)

    POST on /_mtermvectors

    https://opensearch.org/docs/latest

    Declaration
    TResponse MultiTermVectors<TResponse>(PostData body, MultiTermVectorsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation.

    MultiTermVectorsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    MultiTermVectors<TResponse>(string, PostData, MultiTermVectorsRequestParameters)

    POST on /{index}/_mtermvectors

    https://opensearch.org/docs/latest

    Declaration
    TResponse MultiTermVectors<TResponse>(string index, PostData body, MultiTermVectorsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the index that contains the documents.

    PostData body

    Define ids, documents, parameters or a list of parameters per document here. You must at least provide a list of document ids. See documentation.

    MultiTermVectorsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    PingAsync<TResponse>(PingRequestParameters, CancellationToken)

    HEAD on /

    https://opensearch.org/docs/latest

    Declaration
    Task<TResponse> PingAsync<TResponse>(PingRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PingRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Ping<TResponse>(PingRequestParameters)

    HEAD on /

    https://opensearch.org/docs/latest

    Declaration
    TResponse Ping<TResponse>(PingRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PingRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    PutScriptAsync<TResponse>(string, PostData, PutScriptRequestParameters, CancellationToken)

    PUT on /_scripts/{id}

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

    Declaration
    Task<TResponse> PutScriptAsync<TResponse>(string id, PostData body, PutScriptRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string id

    Identifier for the stored script or search template. Must be unique within the cluster.

    PostData body

    The document.

    PutScriptRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    PutScriptAsync<TResponse>(string, string, PostData, PutScriptRequestParameters, CancellationToken)

    PUT on /_scripts/{id}/{context}

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

    Declaration
    Task<TResponse> PutScriptAsync<TResponse>(string id, string context, PostData body, PutScriptRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string id

    Identifier for the stored script or search template. Must be unique within the cluster.

    string context

    Context in which the script or search template should run. To prevent errors, the API immediately compiles the script or template in this context.

    PostData body

    The document.

    PutScriptRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    PutScript<TResponse>(string, PostData, PutScriptRequestParameters)

    PUT on /_scripts/{id}

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

    Declaration
    TResponse PutScript<TResponse>(string id, PostData body, PutScriptRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string id

    Identifier for the stored script or search template. Must be unique within the cluster.

    PostData body

    The document.

    PutScriptRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    PutScript<TResponse>(string, string, PostData, PutScriptRequestParameters)

    PUT on /_scripts/{id}/{context}

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

    Declaration
    TResponse PutScript<TResponse>(string id, string context, PostData body, PutScriptRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string id

    Identifier for the stored script or search template. Must be unique within the cluster.

    string context

    Context in which the script or search template should run. To prevent errors, the API immediately compiles the script or template in this context.

    PostData body

    The document.

    PutScriptRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    RankEvalAsync<TResponse>(PostData, RankEvalRequestParameters, CancellationToken)

    POST on /_rank_eval

    https://opensearch.org/docs/latest/api-reference/rank-eval/

    Declaration
    Task<TResponse> RankEvalAsync<TResponse>(PostData body, RankEvalRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The ranking evaluation search definition, including search requests, document ratings and ranking metric definition.

    RankEvalRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    RankEvalAsync<TResponse>(string, PostData, RankEvalRequestParameters, CancellationToken)

    POST on /{index}/_rank_eval

    https://opensearch.org/docs/latest/api-reference/rank-eval/

    Declaration
    Task<TResponse> RankEvalAsync<TResponse>(string index, PostData body, RankEvalRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and index aliases used to limit the request. Wildcard (*) expressions are supported. To target all data streams and indexes in a cluster, omit this parameter or use _all or *.

    PostData body

    The ranking evaluation search definition, including search requests, document ratings and ranking metric definition.

    RankEvalRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    RankEval<TResponse>(PostData, RankEvalRequestParameters)

    POST on /_rank_eval

    https://opensearch.org/docs/latest/api-reference/rank-eval/

    Declaration
    TResponse RankEval<TResponse>(PostData body, RankEvalRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The ranking evaluation search definition, including search requests, document ratings and ranking metric definition.

    RankEvalRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    RankEval<TResponse>(string, PostData, RankEvalRequestParameters)

    POST on /{index}/_rank_eval

    https://opensearch.org/docs/latest/api-reference/rank-eval/

    Declaration
    TResponse RankEval<TResponse>(string index, PostData body, RankEvalRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and index aliases used to limit the request. Wildcard (*) expressions are supported. To target all data streams and indexes in a cluster, omit this parameter or use _all or *.

    PostData body

    The ranking evaluation search definition, including search requests, document ratings and ranking metric definition.

    RankEvalRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ReindexOnServerAsync<TResponse>(PostData, ReindexOnServerRequestParameters, CancellationToken)

    POST on /_reindex

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

    Declaration
    Task<TResponse> ReindexOnServerAsync<TResponse>(PostData body, ReindexOnServerRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The search definition using the Query DSL and the prototype for the index request.

    ReindexOnServerRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ReindexOnServer<TResponse>(PostData, ReindexOnServerRequestParameters)

    POST on /_reindex

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

    Declaration
    TResponse ReindexOnServer<TResponse>(PostData body, ReindexOnServerRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The search definition using the Query DSL and the prototype for the index request.

    ReindexOnServerRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ReindexRethrottleAsync<TResponse>(string, ReindexRethrottleRequestParameters, CancellationToken)

    POST on /_reindex/{task_id}/_rethrottle

    https://opensearch.org/docs/latest

    Declaration
    Task<TResponse> ReindexRethrottleAsync<TResponse>(string taskId, ReindexRethrottleRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string taskId

    Identifier for the task.

    ReindexRethrottleRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ReindexRethrottle<TResponse>(string, ReindexRethrottleRequestParameters)

    POST on /_reindex/{task_id}/_rethrottle

    https://opensearch.org/docs/latest

    Declaration
    TResponse ReindexRethrottle<TResponse>(string taskId, ReindexRethrottleRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string taskId

    Identifier for the task.

    ReindexRethrottleRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    RenderSearchTemplateAsync<TResponse>(PostData, RenderSearchTemplateRequestParameters, CancellationToken)

    POST on /_render/template

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

    Declaration
    Task<TResponse> RenderSearchTemplateAsync<TResponse>(PostData body, RenderSearchTemplateRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The search definition template and its parameters.

    RenderSearchTemplateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    RenderSearchTemplateAsync<TResponse>(string, PostData, RenderSearchTemplateRequestParameters, CancellationToken)

    POST on /_render/template/{id}

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

    Declaration
    Task<TResponse> RenderSearchTemplateAsync<TResponse>(string id, PostData body, RenderSearchTemplateRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string id

    ID of the search template to render. If no source is specified, this or the id request body parameter is required.

    PostData body

    The search definition template and its parameters.

    RenderSearchTemplateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    RenderSearchTemplate<TResponse>(PostData, RenderSearchTemplateRequestParameters)

    POST on /_render/template

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

    Declaration
    TResponse RenderSearchTemplate<TResponse>(PostData body, RenderSearchTemplateRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The search definition template and its parameters.

    RenderSearchTemplateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    RenderSearchTemplate<TResponse>(string, PostData, RenderSearchTemplateRequestParameters)

    POST on /_render/template/{id}

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

    Declaration
    TResponse RenderSearchTemplate<TResponse>(string id, PostData body, RenderSearchTemplateRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string id

    ID of the search template to render. If no source is specified, this or the id request body parameter is required.

    PostData body

    The search definition template and its parameters.

    RenderSearchTemplateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    RootNodeInfoAsync<TResponse>(RootNodeInfoRequestParameters, CancellationToken)

    GET on /

    https://opensearch.org/docs/latest

    Declaration
    Task<TResponse> RootNodeInfoAsync<TResponse>(RootNodeInfoRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    RootNodeInfoRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    RootNodeInfo<TResponse>(RootNodeInfoRequestParameters)

    GET on /

    https://opensearch.org/docs/latest

    Declaration
    TResponse RootNodeInfo<TResponse>(RootNodeInfoRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    RootNodeInfoRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ScrollAsync<TResponse>(PostData, ScrollRequestParameters, CancellationToken)

    POST on /_search/scroll

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

    Declaration
    Task<TResponse> ScrollAsync<TResponse>(PostData body, ScrollRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body
    ScrollRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    ScrollAsync<TResponse>(string, PostData, ScrollRequestParameters, CancellationToken)

    POST on /_search/scroll/{scroll_id}

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

    Declaration
    [Obsolete("Deprecated in version 1.0.0: A scroll id can be quite large and should be specified as part of the body.")]
    Task<TResponse> ScrollAsync<TResponse>(string scrollId, PostData body, ScrollRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string scrollId

    The scroll ID.

    PostData body
    ScrollRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Scroll<TResponse>(PostData, ScrollRequestParameters)

    POST on /_search/scroll

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

    Declaration
    TResponse Scroll<TResponse>(PostData body, ScrollRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body
    ScrollRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Scroll<TResponse>(string, PostData, ScrollRequestParameters)

    POST on /_search/scroll/{scroll_id}

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

    Declaration
    [Obsolete("Deprecated in version 1.0.0: A scroll id can be quite large and should be specified as part of the body.")]
    TResponse Scroll<TResponse>(string scrollId, PostData body, ScrollRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string scrollId

    The scroll ID.

    PostData body
    ScrollRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SearchAsync<TResponse>(PostData, SearchRequestParameters, CancellationToken)

    POST on /_search

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

    Declaration
    Task<TResponse> SearchAsync<TResponse>(PostData body, SearchRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The search definition using the Query DSL.

    SearchRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SearchAsync<TResponse>(string, PostData, SearchRequestParameters, CancellationToken)

    POST on /{index}/_search

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

    Declaration
    Task<TResponse> SearchAsync<TResponse>(string index, PostData body, SearchRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases to search. Supports wildcards (*). To search all data streams and indexes, omit this parameter or use * or _all.

    PostData body

    The search definition using the Query DSL.

    SearchRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SearchShardsAsync<TResponse>(SearchShardsRequestParameters, CancellationToken)

    POST on /_search_shards

    https://opensearch.org/docs/latest

    Declaration
    Task<TResponse> SearchShardsAsync<TResponse>(SearchShardsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    SearchShardsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SearchShardsAsync<TResponse>(string, SearchShardsRequestParameters, CancellationToken)

    POST on /{index}/_search_shards

    https://opensearch.org/docs/latest

    Declaration
    Task<TResponse> SearchShardsAsync<TResponse>(string index, SearchShardsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Returns the indexes and shards that a search request would be executed against.

    SearchShardsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SearchShards<TResponse>(SearchShardsRequestParameters)

    POST on /_search_shards

    https://opensearch.org/docs/latest

    Declaration
    TResponse SearchShards<TResponse>(SearchShardsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    SearchShardsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SearchShards<TResponse>(string, SearchShardsRequestParameters)

    POST on /{index}/_search_shards

    https://opensearch.org/docs/latest

    Declaration
    TResponse SearchShards<TResponse>(string index, SearchShardsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Returns the indexes and shards that a search request would be executed against.

    SearchShardsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SearchTemplateAsync<TResponse>(PostData, SearchTemplateRequestParameters, CancellationToken)

    POST on /_search/template

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

    Declaration
    Task<TResponse> SearchTemplateAsync<TResponse>(PostData body, SearchTemplateRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The search definition template and its parameters.

    SearchTemplateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SearchTemplateAsync<TResponse>(string, PostData, SearchTemplateRequestParameters, CancellationToken)

    POST on /{index}/_search/template

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

    Declaration
    Task<TResponse> SearchTemplateAsync<TResponse>(string index, PostData body, SearchTemplateRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases to search. Supports wildcards (*).

    PostData body

    The search definition template and its parameters.

    SearchTemplateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SearchTemplate<TResponse>(PostData, SearchTemplateRequestParameters)

    POST on /_search/template

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

    Declaration
    TResponse SearchTemplate<TResponse>(PostData body, SearchTemplateRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The search definition template and its parameters.

    SearchTemplateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SearchTemplate<TResponse>(string, PostData, SearchTemplateRequestParameters)

    POST on /{index}/_search/template

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

    Declaration
    TResponse SearchTemplate<TResponse>(string index, PostData body, SearchTemplateRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases to search. Supports wildcards (*).

    PostData body

    The search definition template and its parameters.

    SearchTemplateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Search<TResponse>(PostData, SearchRequestParameters)

    POST on /_search

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

    Declaration
    TResponse Search<TResponse>(PostData body, SearchRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    PostData body

    The search definition using the Query DSL.

    SearchRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Search<TResponse>(string, PostData, SearchRequestParameters)

    POST on /{index}/_search

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

    Declaration
    TResponse Search<TResponse>(string index, PostData body, SearchRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases to search. Supports wildcards (*). To search all data streams and indexes, omit this parameter or use * or _all.

    PostData body

    The search definition using the Query DSL.

    SearchRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SourceAsync<TResponse>(string, string, SourceRequestParameters, CancellationToken)

    GET on /{index}/_source/{id}

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

    Declaration
    Task<TResponse> SourceAsync<TResponse>(string index, string id, SourceRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the index that contains the document.

    string id

    Unique identifier of the document.

    SourceRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SourceExistsAsync<TResponse>(string, string, SourceExistsRequestParameters, CancellationToken)

    HEAD on /{index}/_source/{id}

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

    Declaration
    Task<TResponse> SourceExistsAsync<TResponse>(string index, string id, SourceExistsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases. Supports wildcards (*).

    string id

    Identifier of the document.

    SourceExistsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    SourceExists<TResponse>(string, string, SourceExistsRequestParameters)

    HEAD on /{index}/_source/{id}

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

    Declaration
    TResponse SourceExists<TResponse>(string index, string id, SourceExistsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases. Supports wildcards (*).

    string id

    Identifier of the document.

    SourceExistsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Source<TResponse>(string, string, SourceRequestParameters)

    GET on /{index}/_source/{id}

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

    Declaration
    TResponse Source<TResponse>(string index, string id, SourceRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the index that contains the document.

    string id

    Unique identifier of the document.

    SourceRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    TermVectorsAsync<TResponse>(string, PostData, TermVectorsRequestParameters, CancellationToken)

    POST on /{index}/_termvectors

    https://opensearch.org/docs/latest

    Declaration
    Task<TResponse> TermVectorsAsync<TResponse>(string index, PostData body, TermVectorsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the index that contains the document.

    PostData body

    Define parameters and or supply a document to get termvectors for. See documentation.

    TermVectorsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    TermVectorsAsync<TResponse>(string, string, PostData, TermVectorsRequestParameters, CancellationToken)

    POST on /{index}/_termvectors/{id}

    https://opensearch.org/docs/latest

    Declaration
    Task<TResponse> TermVectorsAsync<TResponse>(string index, string id, PostData body, TermVectorsRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the index that contains the document.

    string id

    Unique identifier of the document.

    PostData body

    Define parameters and or supply a document to get termvectors for. See documentation.

    TermVectorsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    TermVectors<TResponse>(string, PostData, TermVectorsRequestParameters)

    POST on /{index}/_termvectors

    https://opensearch.org/docs/latest

    Declaration
    TResponse TermVectors<TResponse>(string index, PostData body, TermVectorsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the index that contains the document.

    PostData body

    Define parameters and or supply a document to get termvectors for. See documentation.

    TermVectorsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    TermVectors<TResponse>(string, string, PostData, TermVectorsRequestParameters)

    POST on /{index}/_termvectors/{id}

    https://opensearch.org/docs/latest

    Declaration
    TResponse TermVectors<TResponse>(string index, string id, PostData body, TermVectorsRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Name of the index that contains the document.

    string id

    Unique identifier of the document.

    PostData body

    Define parameters and or supply a document to get termvectors for. See documentation.

    TermVectorsRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    UpdateAsync<TResponse>(string, string, PostData, UpdateRequestParameters, CancellationToken)

    POST on /{index}/_update/{id}

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

    Declaration
    Task<TResponse> UpdateAsync<TResponse>(string index, string id, PostData body, UpdateRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    The name of the index.

    string id

    Document ID.

    PostData body

    The request definition requires either script or partial doc.

    UpdateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    UpdateByQueryAsync<TResponse>(string, PostData, UpdateByQueryRequestParameters, CancellationToken)

    POST on /{index}/_update_by_query

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

    Declaration
    Task<TResponse> UpdateByQueryAsync<TResponse>(string index, PostData body, UpdateByQueryRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases to search. Supports wildcards (*). To search all data streams or indexes, omit this parameter or use * or _all.

    PostData body

    The search definition using the Query DSL.

    UpdateByQueryRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    UpdateByQueryRethrottleAsync<TResponse>(string, UpdateByQueryRethrottleRequestParameters, CancellationToken)

    POST on /_update_by_query/{task_id}/_rethrottle

    https://opensearch.org/docs/latest

    Declaration
    Task<TResponse> UpdateByQueryRethrottleAsync<TResponse>(string taskId, UpdateByQueryRethrottleRequestParameters requestParameters = null, CancellationToken ctx = default) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string taskId

    The ID for the task.

    UpdateByQueryRethrottleRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    CancellationToken ctx
    Returns
    Type Description
    Task<TResponse>
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    UpdateByQueryRethrottle<TResponse>(string, UpdateByQueryRethrottleRequestParameters)

    POST on /_update_by_query/{task_id}/_rethrottle

    https://opensearch.org/docs/latest

    Declaration
    TResponse UpdateByQueryRethrottle<TResponse>(string taskId, UpdateByQueryRethrottleRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string taskId

    The ID for the task.

    UpdateByQueryRethrottleRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    UpdateByQuery<TResponse>(string, PostData, UpdateByQueryRequestParameters)

    POST on /{index}/_update_by_query

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

    Declaration
    TResponse UpdateByQuery<TResponse>(string index, PostData body, UpdateByQueryRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    Comma-separated list of data streams, indexes, and aliases to search. Supports wildcards (*). To search all data streams or indexes, omit this parameter or use * or _all.

    PostData body

    The search definition using the Query DSL.

    UpdateByQueryRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse
    | Edit this page View Source

    Update<TResponse>(string, string, PostData, UpdateRequestParameters)

    POST on /{index}/_update/{id}

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

    Declaration
    TResponse Update<TResponse>(string index, string id, PostData body, UpdateRequestParameters requestParameters = null) where TResponse : class, IOpenSearchResponse, new()
    Parameters
    Type Name Description
    string index

    The name of the index.

    string id

    Document ID.

    PostData body

    The request definition requires either script or partial doc.

    UpdateRequestParameters requestParameters

    Request specific configuration such as querystring parameters & request specific connection settings.

    Returns
    Type Description
    TResponse
    Type Parameters
    Name Description
    TResponse

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • AsynchronousSearch
      • Cat
      • Cluster
      • DanglingIndices
      • FlowFramework
      • Http
      • Indices
      • Ingest
      • Insights
      • Ism
      • Knn
      • List
      • Ltr
      • Ml
      • Nodes
      • Notifications
      • Observability
      • Ppl
      • Query
      • RemoteStore
      • Replication
      • Rollups
      • SearchPipeline
      • Security
      • Sm
      • Snapshot
      • Sql
      • Tasks
      • Transforms
      • Wlm
    • Methods
      • BulkAsync<TResponse>(PostData, BulkRequestParameters, CancellationToken)
      • BulkAsync<TResponse>(string, PostData, BulkRequestParameters, CancellationToken)
      • BulkStreamAsync<TResponse>(PostData, BulkStreamRequestParameters, CancellationToken)
      • BulkStreamAsync<TResponse>(string, PostData, BulkStreamRequestParameters, CancellationToken)
      • BulkStream<TResponse>(PostData, BulkStreamRequestParameters)
      • BulkStream<TResponse>(string, PostData, BulkStreamRequestParameters)
      • Bulk<TResponse>(PostData, BulkRequestParameters)
      • Bulk<TResponse>(string, PostData, BulkRequestParameters)
      • ClearScrollAsync<TResponse>(PostData, ClearScrollRequestParameters, CancellationToken)
      • ClearScrollAsync<TResponse>(string, PostData, ClearScrollRequestParameters, CancellationToken)
      • ClearScroll<TResponse>(PostData, ClearScrollRequestParameters)
      • ClearScroll<TResponse>(string, PostData, ClearScrollRequestParameters)
      • CountAsync<TResponse>(PostData, CountRequestParameters, CancellationToken)
      • CountAsync<TResponse>(string, PostData, CountRequestParameters, CancellationToken)
      • Count<TResponse>(PostData, CountRequestParameters)
      • Count<TResponse>(string, PostData, CountRequestParameters)
      • CreateAsync<TResponse>(string, string, PostData, CreateRequestParameters, CancellationToken)
      • CreatePitAsync<TResponse>(string, CreatePitRequestParameters, CancellationToken)
      • CreatePit<TResponse>(string, CreatePitRequestParameters)
      • Create<TResponse>(string, string, PostData, CreateRequestParameters)
      • DeleteAllPitsAsync<TResponse>(DeleteAllPitsRequestParameters, CancellationToken)
      • DeleteAllPits<TResponse>(DeleteAllPitsRequestParameters)
      • DeleteAsync<TResponse>(string, string, DeleteRequestParameters, CancellationToken)
      • DeleteByQueryAsync<TResponse>(string, PostData, DeleteByQueryRequestParameters, CancellationToken)
      • DeleteByQueryRethrottleAsync<TResponse>(string, DeleteByQueryRethrottleRequestParameters, CancellationToken)
      • DeleteByQueryRethrottle<TResponse>(string, DeleteByQueryRethrottleRequestParameters)
      • DeleteByQuery<TResponse>(string, PostData, DeleteByQueryRequestParameters)
      • DeletePitAsync<TResponse>(PostData, DeletePitRequestParameters, CancellationToken)
      • DeletePit<TResponse>(PostData, DeletePitRequestParameters)
      • DeleteScriptAsync<TResponse>(string, DeleteScriptRequestParameters, CancellationToken)
      • DeleteScript<TResponse>(string, DeleteScriptRequestParameters)
      • Delete<TResponse>(string, string, DeleteRequestParameters)
      • DoRequestAsync<TResponse>(HttpMethod, string, CancellationToken, PostData, IRequestParameters)
      • DoRequest<TResponse>(HttpMethod, string, PostData, IRequestParameters)
      • DocumentExistsAsync<TResponse>(string, string, DocumentExistsRequestParameters, CancellationToken)
      • DocumentExists<TResponse>(string, string, DocumentExistsRequestParameters)
      • ExecutePainlessScriptAsync<TResponse>(PostData, ExecutePainlessScriptRequestParameters, CancellationToken)
      • ExecutePainlessScript<TResponse>(PostData, ExecutePainlessScriptRequestParameters)
      • ExplainAsync<TResponse>(string, string, PostData, ExplainRequestParameters, CancellationToken)
      • Explain<TResponse>(string, string, PostData, ExplainRequestParameters)
      • FieldCapabilitiesAsync<TResponse>(FieldCapabilitiesRequestParameters, CancellationToken)
      • FieldCapabilitiesAsync<TResponse>(PostData, FieldCapabilitiesRequestParameters, CancellationToken)
      • FieldCapabilitiesAsync<TResponse>(string, FieldCapabilitiesRequestParameters, CancellationToken)
      • FieldCapabilitiesAsync<TResponse>(string, PostData, FieldCapabilitiesRequestParameters, CancellationToken)
      • FieldCapabilities<TResponse>(FieldCapabilitiesRequestParameters)
      • FieldCapabilities<TResponse>(PostData, FieldCapabilitiesRequestParameters)
      • FieldCapabilities<TResponse>(string, FieldCapabilitiesRequestParameters)
      • FieldCapabilities<TResponse>(string, PostData, FieldCapabilitiesRequestParameters)
      • GetAllPitsAsync<TResponse>(GetAllPitsRequestParameters, CancellationToken)
      • GetAllPits<TResponse>(GetAllPitsRequestParameters)
      • GetAsync<TResponse>(string, string, GetRequestParameters, CancellationToken)
      • GetScriptAsync<TResponse>(string, GetScriptRequestParameters, CancellationToken)
      • GetScriptContextAsync<TResponse>(GetScriptContextRequestParameters, CancellationToken)
      • GetScriptContext<TResponse>(GetScriptContextRequestParameters)
      • GetScriptLanguagesAsync<TResponse>(GetScriptLanguagesRequestParameters, CancellationToken)
      • GetScriptLanguages<TResponse>(GetScriptLanguagesRequestParameters)
      • GetScript<TResponse>(string, GetScriptRequestParameters)
      • Get<TResponse>(string, string, GetRequestParameters)
      • IndexAsync<TResponse>(string, PostData, IndexRequestParameters, CancellationToken)
      • IndexAsync<TResponse>(string, string, PostData, IndexRequestParameters, CancellationToken)
      • Index<TResponse>(string, PostData, IndexRequestParameters)
      • Index<TResponse>(string, string, PostData, IndexRequestParameters)
      • MultiGetAsync<TResponse>(PostData, MultiGetRequestParameters, CancellationToken)
      • MultiGetAsync<TResponse>(string, PostData, MultiGetRequestParameters, CancellationToken)
      • MultiGet<TResponse>(PostData, MultiGetRequestParameters)
      • MultiGet<TResponse>(string, PostData, MultiGetRequestParameters)
      • MultiSearchAsync<TResponse>(PostData, MultiSearchRequestParameters, CancellationToken)
      • MultiSearchAsync<TResponse>(string, PostData, MultiSearchRequestParameters, CancellationToken)
      • MultiSearchTemplateAsync<TResponse>(PostData, MultiSearchTemplateRequestParameters, CancellationToken)
      • MultiSearchTemplateAsync<TResponse>(string, PostData, MultiSearchTemplateRequestParameters, CancellationToken)
      • MultiSearchTemplate<TResponse>(PostData, MultiSearchTemplateRequestParameters)
      • MultiSearchTemplate<TResponse>(string, PostData, MultiSearchTemplateRequestParameters)
      • MultiSearch<TResponse>(PostData, MultiSearchRequestParameters)
      • MultiSearch<TResponse>(string, PostData, MultiSearchRequestParameters)
      • MultiTermVectorsAsync<TResponse>(PostData, MultiTermVectorsRequestParameters, CancellationToken)
      • MultiTermVectorsAsync<TResponse>(string, PostData, MultiTermVectorsRequestParameters, CancellationToken)
      • MultiTermVectors<TResponse>(PostData, MultiTermVectorsRequestParameters)
      • MultiTermVectors<TResponse>(string, PostData, MultiTermVectorsRequestParameters)
      • PingAsync<TResponse>(PingRequestParameters, CancellationToken)
      • Ping<TResponse>(PingRequestParameters)
      • PutScriptAsync<TResponse>(string, PostData, PutScriptRequestParameters, CancellationToken)
      • PutScriptAsync<TResponse>(string, string, PostData, PutScriptRequestParameters, CancellationToken)
      • PutScript<TResponse>(string, PostData, PutScriptRequestParameters)
      • PutScript<TResponse>(string, string, PostData, PutScriptRequestParameters)
      • RankEvalAsync<TResponse>(PostData, RankEvalRequestParameters, CancellationToken)
      • RankEvalAsync<TResponse>(string, PostData, RankEvalRequestParameters, CancellationToken)
      • RankEval<TResponse>(PostData, RankEvalRequestParameters)
      • RankEval<TResponse>(string, PostData, RankEvalRequestParameters)
      • ReindexOnServerAsync<TResponse>(PostData, ReindexOnServerRequestParameters, CancellationToken)
      • ReindexOnServer<TResponse>(PostData, ReindexOnServerRequestParameters)
      • ReindexRethrottleAsync<TResponse>(string, ReindexRethrottleRequestParameters, CancellationToken)
      • ReindexRethrottle<TResponse>(string, ReindexRethrottleRequestParameters)
      • RenderSearchTemplateAsync<TResponse>(PostData, RenderSearchTemplateRequestParameters, CancellationToken)
      • RenderSearchTemplateAsync<TResponse>(string, PostData, RenderSearchTemplateRequestParameters, CancellationToken)
      • RenderSearchTemplate<TResponse>(PostData, RenderSearchTemplateRequestParameters)
      • RenderSearchTemplate<TResponse>(string, PostData, RenderSearchTemplateRequestParameters)
      • RootNodeInfoAsync<TResponse>(RootNodeInfoRequestParameters, CancellationToken)
      • RootNodeInfo<TResponse>(RootNodeInfoRequestParameters)
      • ScrollAsync<TResponse>(PostData, ScrollRequestParameters, CancellationToken)
      • ScrollAsync<TResponse>(string, PostData, ScrollRequestParameters, CancellationToken)
      • Scroll<TResponse>(PostData, ScrollRequestParameters)
      • Scroll<TResponse>(string, PostData, ScrollRequestParameters)
      • SearchAsync<TResponse>(PostData, SearchRequestParameters, CancellationToken)
      • SearchAsync<TResponse>(string, PostData, SearchRequestParameters, CancellationToken)
      • SearchShardsAsync<TResponse>(SearchShardsRequestParameters, CancellationToken)
      • SearchShardsAsync<TResponse>(string, SearchShardsRequestParameters, CancellationToken)
      • SearchShards<TResponse>(SearchShardsRequestParameters)
      • SearchShards<TResponse>(string, SearchShardsRequestParameters)
      • SearchTemplateAsync<TResponse>(PostData, SearchTemplateRequestParameters, CancellationToken)
      • SearchTemplateAsync<TResponse>(string, PostData, SearchTemplateRequestParameters, CancellationToken)
      • SearchTemplate<TResponse>(PostData, SearchTemplateRequestParameters)
      • SearchTemplate<TResponse>(string, PostData, SearchTemplateRequestParameters)
      • Search<TResponse>(PostData, SearchRequestParameters)
      • Search<TResponse>(string, PostData, SearchRequestParameters)
      • SourceAsync<TResponse>(string, string, SourceRequestParameters, CancellationToken)
      • SourceExistsAsync<TResponse>(string, string, SourceExistsRequestParameters, CancellationToken)
      • SourceExists<TResponse>(string, string, SourceExistsRequestParameters)
      • Source<TResponse>(string, string, SourceRequestParameters)
      • TermVectorsAsync<TResponse>(string, PostData, TermVectorsRequestParameters, CancellationToken)
      • TermVectorsAsync<TResponse>(string, string, PostData, TermVectorsRequestParameters, CancellationToken)
      • TermVectors<TResponse>(string, PostData, TermVectorsRequestParameters)
      • TermVectors<TResponse>(string, string, PostData, TermVectorsRequestParameters)
      • UpdateAsync<TResponse>(string, string, PostData, UpdateRequestParameters, CancellationToken)
      • UpdateByQueryAsync<TResponse>(string, PostData, UpdateByQueryRequestParameters, CancellationToken)
      • UpdateByQueryRethrottleAsync<TResponse>(string, UpdateByQueryRethrottleRequestParameters, CancellationToken)
      • UpdateByQueryRethrottle<TResponse>(string, UpdateByQueryRethrottleRequestParameters)
      • UpdateByQuery<TResponse>(string, PostData, UpdateByQueryRequestParameters)
      • Update<TResponse>(string, string, PostData, UpdateRequestParameters)
    • Extension Methods
    Back to top Generated by DocFX