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

    Class OpenSearchLowLevelClient

    Low level client that exposes all of OpenSearch API endpoints but leaves you in charge of building request and handling the response

    Inheritance
    object
    OpenSearchLowLevelClient
    Implements
    IOpenSearchLowLevelClient
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Net
    Assembly: OpenSearch.Net.dll
    Syntax
    public class OpenSearchLowLevelClient : IOpenSearchLowLevelClient

    Constructors

    | Edit this page View Source

    OpenSearchLowLevelClient()

    Instantiate a new low level OpenSearch client to http://localhost:9200

    Declaration
    public OpenSearchLowLevelClient()
    | Edit this page View Source

    OpenSearchLowLevelClient(IConnectionConfigurationValues)

    Instantiate a new low level OpenSearch client using the specified settings

    Declaration
    public OpenSearchLowLevelClient(IConnectionConfigurationValues settings)
    Parameters
    Type Name Description
    IConnectionConfigurationValues settings
    | Edit this page View Source

    OpenSearchLowLevelClient(ITransport<IConnectionConfigurationValues>)

    Instantiate a new low level OpenSearch client explicitly specifying a custom transport setup

    Declaration
    public OpenSearchLowLevelClient(ITransport<IConnectionConfigurationValues> transport)
    Parameters
    Type Name Description
    ITransport<IConnectionConfigurationValues> transport
    | Edit this page View Source

    OpenSearchLowLevelClient(string, ApiKeyAuthenticationCredentials)

    Sets up the client to communicate to OpenSearch Cloud using cloudId,

    CloudConnectionPool documentation for more information on how to obtain your Cloud Id

    If you want more control use the OpenSearchLowLevelClient(IConnectionConfigurationValues) constructor and pass an instance of ConnectionConfiguration that takes cloudId in its constructor as well
    Declaration
    public OpenSearchLowLevelClient(string cloudId, ApiKeyAuthenticationCredentials credentials)
    Parameters
    Type Name Description
    string cloudId
    ApiKeyAuthenticationCredentials credentials
    | Edit this page View Source

    OpenSearchLowLevelClient(string, BasicAuthenticationCredentials)

    Sets up the client to communicate to OpenSearch Cloud using cloudId,

    CloudConnectionPool documentation for more information on how to obtain your Cloud Id

    If you want more control use the OpenSearchLowLevelClient(IConnectionConfigurationValues) constructor and pass an instance of ConnectionConfiguration that takes cloudId in its constructor as well
    Declaration
    public OpenSearchLowLevelClient(string cloudId, BasicAuthenticationCredentials credentials)
    Parameters
    Type Name Description
    string cloudId
    BasicAuthenticationCredentials credentials

    Properties

    | Edit this page View Source

    AsynchronousSearch

    Asynchronous Search APIs

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

    Cat

    Cat APIs

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

    Cluster

    Cluster APIs

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

    DanglingIndices

    Dangling Indices APIs

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

    FlowFramework

    Flow Framework APIs

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

    Http

    Http APIs

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

    Indices

    Indices APIs

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

    Ingest

    Ingest APIs

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

    Insights

    Insights APIs

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

    Ism

    Ism APIs

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

    Knn

    Knn APIs

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

    List

    List APIs

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

    Ltr

    Ltr APIs

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

    Ml

    Ml APIs

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

    Nodes

    Nodes APIs

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

    Notifications

    Notifications APIs

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

    Observability

    Observability APIs

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

    Ppl

    Ppl APIs

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

    Query

    Query APIs

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

    RemoteStore

    Remote Store APIs

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

    Replication

    Replication APIs

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

    Rollups

    Rollups APIs

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

    SearchPipeline

    Search Pipeline APIs

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

    Security

    Security APIs

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

    Serializer

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

    Settings

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

    Sm

    Sm APIs

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

    Snapshot

    Snapshot APIs

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

    Sql

    Sql APIs

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

    Tasks

    Tasks APIs

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

    Transforms

    Transforms APIs

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

    Transport

    Declaration
    protected ITransport<IConnectionConfigurationValues> Transport { get; set; }
    Property Value
    Type Description
    ITransport<IConnectionConfigurationValues>
    | Edit this page View Source

    Wlm

    Wlm APIs

    Declaration
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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.")]
    public 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
    public 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.")]
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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

    RequestParams<TRequestParams>(TRequestParams, string, string)

    Declaration
    protected TRequestParams RequestParams<TRequestParams>(TRequestParams requestParams, string contentType = null, string accept = null) where TRequestParams : class, IRequestParameters, new()
    Parameters
    Type Name Description
    TRequestParams requestParams
    string contentType
    string accept
    Returns
    Type Description
    TRequestParams
    Type Parameters
    Name Description
    TRequestParams
    | Edit this page View Source

    RootNodeInfoAsync<TResponse>(RootNodeInfoRequestParameters, CancellationToken)

    GET on /

    https://opensearch.org/docs/latest

    Declaration
    public 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
    public 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
    public 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.")]
    public 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
    public 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.")]
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    public 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
    | Edit this page View Source

    Url(FormattableString)

    Declaration
    protected string Url(FormattableString formattable)
    Parameters
    Type Name Description
    FormattableString formattable
    Returns
    Type Description
    string

    Implements

    IOpenSearchLowLevelClient

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Constructors
      • OpenSearchLowLevelClient()
      • OpenSearchLowLevelClient(IConnectionConfigurationValues)
      • OpenSearchLowLevelClient(ITransport<IConnectionConfigurationValues>)
      • OpenSearchLowLevelClient(string, ApiKeyAuthenticationCredentials)
      • OpenSearchLowLevelClient(string, BasicAuthenticationCredentials)
    • 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
      • Serializer
      • Settings
      • Sm
      • Snapshot
      • Sql
      • Tasks
      • Transforms
      • Transport
      • 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)
      • RequestParams<TRequestParams>(TRequestParams, string, string)
      • 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)
      • Url(FormattableString)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX