• API Documentation
  • API Documentation
  • OpenSearch.Client
  • OpenSearchClient
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 OpenSearchClient

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

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

    Constructors

    | Edit this page View Source

    OpenSearchClient()

    Declaration
    public OpenSearchClient()
    | Edit this page View Source

    OpenSearchClient(IConnectionSettingsValues)

    Declaration
    public OpenSearchClient(IConnectionSettingsValues connectionSettings)
    Parameters
    Type Name Description
    IConnectionSettingsValues connectionSettings
    | Edit this page View Source

    OpenSearchClient(ITransport<IConnectionSettingsValues>)

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

    OpenSearchClient(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 OpenSearchClient(IConnectionSettingsValues) constructor and pass an instance of ConnectionSettings that takes cloudId in its constructor as well
    Declaration
    public OpenSearchClient(string cloudId, ApiKeyAuthenticationCredentials credentials)
    Parameters
    Type Name Description
    string cloudId
    ApiKeyAuthenticationCredentials credentials
    | Edit this page View Source

    OpenSearchClient(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 OpenSearchClient(IConnectionSettingsValues) constructor and pass an instance of ConnectionSettings that takes cloudId in its constructor as well
    Declaration
    public OpenSearchClient(string cloudId, BasicAuthenticationCredentials credentials)
    Parameters
    Type Name Description
    string cloudId
    BasicAuthenticationCredentials credentials
    | Edit this page View Source

    OpenSearchClient(Uri)

    Declaration
    public OpenSearchClient(Uri uri)
    Parameters
    Type Name Description
    Uri uri

    Properties

    | Edit this page View Source

    Cat

    Cat APIs

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

    Cluster

    Cluster APIs

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

    ConnectionSettings

    The configured connection settings for the client

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

    DanglingIndices

    Dangling Indices APIs

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

    Http

    Http APIs

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

    Indices

    Indices APIs

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

    Infer

    Access to the Inferrer that this instance of the client uses to resolve types to e.g indices, property, field names

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

    Ingest

    Ingest APIs

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

    LowLevel

    An instance of the low level client that uses the serializers from the highlevel client.

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

    Nodes

    Nodes APIs

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

    RequestResponseSerializer

    Access the configured RequestResponseSerializer Out of the box SourceSerializer and this point to the same instance

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

    Snapshot

    Snapshot APIs

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

    SourceSerializer

    Access the configured SourceSerializer Out of the box RequestResponseSerializer and this point to the same instance

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

    Tasks

    Tasks APIs

    Declaration
    public ITasksNamespace Tasks { get; }
    Property Value
    Type Description
    ITasksNamespace

    Methods

    | Edit this page View Source

    Bulk(IBulkRequest)

    POST request to the bulk API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/bulk/
    Declaration
    public BulkResponse Bulk(IBulkRequest request)
    Parameters
    Type Name Description
    IBulkRequest request
    Returns
    Type Description
    BulkResponse
    | Edit this page View Source

    Bulk(Func<BulkDescriptor, IBulkRequest>)

    POST request to the bulk API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/bulk/
    Declaration
    public BulkResponse Bulk(Func<BulkDescriptor, IBulkRequest> selector)
    Parameters
    Type Name Description
    Func<BulkDescriptor, IBulkRequest> selector
    Returns
    Type Description
    BulkResponse
    | Edit this page View Source

    BulkAll<T>(IBulkAllRequest<T>, CancellationToken)

    BulkAll is a generic helper that will partition any lazy stream of documents and send them to OpenSearch as concurrent bulk requests

    The index to target will be inferred from T. If no default index has been mapped for T using DefaultMappingFor<TDocument>(Func<ClrTypeMappingDescriptor<TDocument>, IClrTypeMapping<TDocument>>) on ConnectionSettings, an exception will be thrown. Inference can be overridden using Index, and in addition, an index can be specified for each document using BufferToBulk.
    Declaration
    public BulkAllObservable<T> BulkAll<T>(IBulkAllRequest<T> request, CancellationToken cancellationToken = default) where T : class
    Parameters
    Type Name Description
    IBulkAllRequest<T> request
    CancellationToken cancellationToken
    Returns
    Type Description
    BulkAllObservable<T>
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    BulkAll<T>(IEnumerable<T>, Func<BulkAllDescriptor<T>, IBulkAllRequest<T>>, CancellationToken)

    BulkAll is a generic helper that will partition any lazy stream of documents and send them to OpenSearch as concurrent bulk requests.

    The index to target will be inferred from T. If no default index has been mapped for T using DefaultMappingFor<TDocument>(Func<ClrTypeMappingDescriptor<TDocument>, IClrTypeMapping<TDocument>>) on ConnectionSettings, an exception will be thrown. Inference can be overridden using Index(IndexName), and in addition, an index can be specified for each document using BufferToBulk(Action<BulkDescriptor, IList<T>>).
    Declaration
    public BulkAllObservable<T> BulkAll<T>(IEnumerable<T> documents, Func<BulkAllDescriptor<T>, IBulkAllRequest<T>> selector, CancellationToken cancellationToken = default) where T : class
    Parameters
    Type Name Description
    IEnumerable<T> documents

    The lazy stream of documents

    Func<BulkAllDescriptor<T>, IBulkAllRequest<T>> selector
    CancellationToken cancellationToken
    Returns
    Type Description
    BulkAllObservable<T>
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    BulkAsync(IBulkRequest, CancellationToken)

    POST request to the bulk API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/bulk/
    Declaration
    public Task<BulkResponse> BulkAsync(IBulkRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IBulkRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<BulkResponse>
    | Edit this page View Source

    BulkAsync(Func<BulkDescriptor, IBulkRequest>, CancellationToken)

    POST request to the bulk API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/bulk/
    Declaration
    public Task<BulkResponse> BulkAsync(Func<BulkDescriptor, IBulkRequest> selector, CancellationToken ct = default)
    Parameters
    Type Name Description
    Func<BulkDescriptor, IBulkRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<BulkResponse>
    | Edit this page View Source

    ClearScroll(IClearScrollRequest)

    DELETE request to the clear_scroll API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/scroll/
    Declaration
    public ClearScrollResponse ClearScroll(IClearScrollRequest request)
    Parameters
    Type Name Description
    IClearScrollRequest request
    Returns
    Type Description
    ClearScrollResponse
    | Edit this page View Source

    ClearScroll(Func<ClearScrollDescriptor, IClearScrollRequest>)

    DELETE request to the clear_scroll API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/scroll/
    Declaration
    public ClearScrollResponse ClearScroll(Func<ClearScrollDescriptor, IClearScrollRequest> selector = null)
    Parameters
    Type Name Description
    Func<ClearScrollDescriptor, IClearScrollRequest> selector
    Returns
    Type Description
    ClearScrollResponse
    | Edit this page View Source

    ClearScrollAsync(IClearScrollRequest, CancellationToken)

    DELETE request to the clear_scroll API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/scroll/
    Declaration
    public Task<ClearScrollResponse> ClearScrollAsync(IClearScrollRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IClearScrollRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<ClearScrollResponse>
    | Edit this page View Source

    ClearScrollAsync(Func<ClearScrollDescriptor, IClearScrollRequest>, CancellationToken)

    DELETE request to the clear_scroll API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/scroll/
    Declaration
    public Task<ClearScrollResponse> ClearScrollAsync(Func<ClearScrollDescriptor, IClearScrollRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Func<ClearScrollDescriptor, IClearScrollRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ClearScrollResponse>
    | Edit this page View Source

    Count(ICountRequest)

    POST request to the count API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/count/
    Declaration
    public CountResponse Count(ICountRequest request)
    Parameters
    Type Name Description
    ICountRequest request
    Returns
    Type Description
    CountResponse
    | Edit this page View Source

    CountAsync(ICountRequest, CancellationToken)

    POST request to the count API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/count/
    Declaration
    public Task<CountResponse> CountAsync(ICountRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    ICountRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<CountResponse>
    | Edit this page View Source

    CountAsync<TDocument>(Func<CountDescriptor<TDocument>, ICountRequest>, CancellationToken)

    POST request to the count API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/count/
    Declaration
    public Task<CountResponse> CountAsync<TDocument>(Func<CountDescriptor<TDocument>, ICountRequest> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    Func<CountDescriptor<TDocument>, ICountRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<CountResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Count<TDocument>(Func<CountDescriptor<TDocument>, ICountRequest>)

    POST request to the count API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/count/
    Declaration
    public CountResponse Count<TDocument>(Func<CountDescriptor<TDocument>, ICountRequest> selector = null) where TDocument : class
    Parameters
    Type Name Description
    Func<CountDescriptor<TDocument>, ICountRequest> selector
    Returns
    Type Description
    CountResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    CreateAsync<TDocument>(ICreateRequest<TDocument>, CancellationToken)

    PUT request to the create API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/index-document/
    Declaration
    public Task<CreateResponse> CreateAsync<TDocument>(ICreateRequest<TDocument> request, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    ICreateRequest<TDocument> request
    CancellationToken ct
    Returns
    Type Description
    Task<CreateResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    CreateAsync<TDocument>(TDocument, Func<CreateDescriptor<TDocument>, ICreateRequest<TDocument>>, CancellationToken)

    PUT request to the create API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/index-document/
    Declaration
    public Task<CreateResponse> CreateAsync<TDocument>(TDocument document, Func<CreateDescriptor<TDocument>, ICreateRequest<TDocument>> selector, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    TDocument document
    Func<CreateDescriptor<TDocument>, ICreateRequest<TDocument>> selector
    CancellationToken ct
    Returns
    Type Description
    Task<CreateResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    CreateDocumentAsync<TDocument>(TDocument, CancellationToken)

    Creates a new typed document in a specific index. If a document with the same index, type and id already exists, A 409 Conflict HTTP response status code and error will be returned.

    Declaration
    public Task<CreateResponse> CreateDocumentAsync<TDocument>(TDocument document, CancellationToken cancellationToken = default) where TDocument : class
    Parameters
    Type Name Description
    TDocument document

    The document to be created. Id will be inferred from (in order):

    1. Id property set up on ConnectionSettings for TDocument

    2. IdProperty property on OpenSearchTypeAttribute applied to TDocument

    3. A property named Id on TDocument

    CancellationToken cancellationToken
    Returns
    Type Description
    Task<CreateResponse>
    Type Parameters
    Name Description
    TDocument

    The document type used to infer the default index, type and id

    | Edit this page View Source

    CreateDocument<TDocument>(TDocument)

    Creates a new typed document in a specific index. If a document with the same index, type and id already exists, A 409 Conflict HTTP response status code and error will be returned.

    Declaration
    public CreateResponse CreateDocument<TDocument>(TDocument document) where TDocument : class
    Parameters
    Type Name Description
    TDocument document

    The document to be created. Id will be inferred from (in order):

    1. Id property set up on ConnectionSettings for TDocument

    2. IdProperty property on OpenSearchTypeAttribute applied to TDocument

    3. A property named Id on TDocument

    Returns
    Type Description
    CreateResponse
    Type Parameters
    Name Description
    TDocument

    The document type used to infer the default index, type and id

    | Edit this page View Source

    CreatePit(ICreatePitRequest)

    POST request to the create_pit API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit
    Declaration
    public CreatePitResponse CreatePit(ICreatePitRequest request)
    Parameters
    Type Name Description
    ICreatePitRequest request
    Returns
    Type Description
    CreatePitResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    CreatePit(Indices, Func<CreatePitDescriptor, ICreatePitRequest>)

    POST request to the create_pit API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit
    Declaration
    public CreatePitResponse CreatePit(Indices index, Func<CreatePitDescriptor, ICreatePitRequest> selector = null)
    Parameters
    Type Name Description
    Indices index
    Func<CreatePitDescriptor, ICreatePitRequest> selector
    Returns
    Type Description
    CreatePitResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    CreatePitAsync(ICreatePitRequest, CancellationToken)

    POST request to the create_pit API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit
    Declaration
    public Task<CreatePitResponse> CreatePitAsync(ICreatePitRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    ICreatePitRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<CreatePitResponse>
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    CreatePitAsync(Indices, Func<CreatePitDescriptor, ICreatePitRequest>, CancellationToken)

    POST request to the create_pit API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#create-a-pit
    Declaration
    public Task<CreatePitResponse> CreatePitAsync(Indices index, Func<CreatePitDescriptor, ICreatePitRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Indices index
    Func<CreatePitDescriptor, ICreatePitRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<CreatePitResponse>
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    Create<TDocument>(ICreateRequest<TDocument>)

    PUT request to the create API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/index-document/
    Declaration
    public CreateResponse Create<TDocument>(ICreateRequest<TDocument> request) where TDocument : class
    Parameters
    Type Name Description
    ICreateRequest<TDocument> request
    Returns
    Type Description
    CreateResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Create<TDocument>(TDocument, Func<CreateDescriptor<TDocument>, ICreateRequest<TDocument>>)

    PUT request to the create API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/index-document/
    Declaration
    public CreateResponse Create<TDocument>(TDocument document, Func<CreateDescriptor<TDocument>, ICreateRequest<TDocument>> selector) where TDocument : class
    Parameters
    Type Name Description
    TDocument document
    Func<CreateDescriptor<TDocument>, ICreateRequest<TDocument>> selector
    Returns
    Type Description
    CreateResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Delete(IDeleteRequest)

    DELETE request to the delete API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/delete-document/
    Declaration
    public DeleteResponse Delete(IDeleteRequest request)
    Parameters
    Type Name Description
    IDeleteRequest request
    Returns
    Type Description
    DeleteResponse
    | Edit this page View Source

    DeleteAllPits(IDeleteAllPitsRequest)

    DELETE request to the delete_all_pits API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits
    Declaration
    public DeleteAllPitsResponse DeleteAllPits(IDeleteAllPitsRequest request)
    Parameters
    Type Name Description
    IDeleteAllPitsRequest request
    Returns
    Type Description
    DeleteAllPitsResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    DeleteAllPits(Func<DeleteAllPitsDescriptor, IDeleteAllPitsRequest>)

    DELETE request to the delete_all_pits API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits
    Declaration
    public DeleteAllPitsResponse DeleteAllPits(Func<DeleteAllPitsDescriptor, IDeleteAllPitsRequest> selector = null)
    Parameters
    Type Name Description
    Func<DeleteAllPitsDescriptor, IDeleteAllPitsRequest> selector
    Returns
    Type Description
    DeleteAllPitsResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    DeleteAllPitsAsync(IDeleteAllPitsRequest, CancellationToken)

    DELETE request to the delete_all_pits API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits
    Declaration
    public Task<DeleteAllPitsResponse> DeleteAllPitsAsync(IDeleteAllPitsRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IDeleteAllPitsRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<DeleteAllPitsResponse>
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    DeleteAllPitsAsync(Func<DeleteAllPitsDescriptor, IDeleteAllPitsRequest>, CancellationToken)

    DELETE request to the delete_all_pits API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits
    Declaration
    public Task<DeleteAllPitsResponse> DeleteAllPitsAsync(Func<DeleteAllPitsDescriptor, IDeleteAllPitsRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Func<DeleteAllPitsDescriptor, IDeleteAllPitsRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<DeleteAllPitsResponse>
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    DeleteAsync(IDeleteRequest, CancellationToken)

    DELETE request to the delete API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/delete-document/
    Declaration
    public Task<DeleteResponse> DeleteAsync(IDeleteRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IDeleteRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<DeleteResponse>
    | Edit this page View Source

    DeleteAsync<TDocument>(DocumentPath<TDocument>, Func<DeleteDescriptor<TDocument>, IDeleteRequest>, CancellationToken)

    DELETE request to the delete API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/delete-document/
    Declaration
    public Task<DeleteResponse> DeleteAsync<TDocument>(DocumentPath<TDocument> id, Func<DeleteDescriptor<TDocument>, IDeleteRequest> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<DeleteDescriptor<TDocument>, IDeleteRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<DeleteResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    DeleteByQuery(IDeleteByQueryRequest)

    POST request to the delete_by_query API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/delete-by-query/
    Declaration
    public DeleteByQueryResponse DeleteByQuery(IDeleteByQueryRequest request)
    Parameters
    Type Name Description
    IDeleteByQueryRequest request
    Returns
    Type Description
    DeleteByQueryResponse
    | Edit this page View Source

    DeleteByQueryAsync(IDeleteByQueryRequest, CancellationToken)

    POST request to the delete_by_query API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/delete-by-query/
    Declaration
    public Task<DeleteByQueryResponse> DeleteByQueryAsync(IDeleteByQueryRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IDeleteByQueryRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<DeleteByQueryResponse>
    | Edit this page View Source

    DeleteByQueryAsync<TDocument>(Func<DeleteByQueryDescriptor<TDocument>, IDeleteByQueryRequest>, CancellationToken)

    POST request to the delete_by_query API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/delete-by-query/
    Declaration
    public Task<DeleteByQueryResponse> DeleteByQueryAsync<TDocument>(Func<DeleteByQueryDescriptor<TDocument>, IDeleteByQueryRequest> selector, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    Func<DeleteByQueryDescriptor<TDocument>, IDeleteByQueryRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<DeleteByQueryResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    DeleteByQueryRethrottle(IDeleteByQueryRethrottleRequest)

    POST request to the delete_by_query_rethrottle API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public ListTasksResponse DeleteByQueryRethrottle(IDeleteByQueryRethrottleRequest request)
    Parameters
    Type Name Description
    IDeleteByQueryRethrottleRequest request
    Returns
    Type Description
    ListTasksResponse
    | Edit this page View Source

    DeleteByQueryRethrottle(TaskId, Func<DeleteByQueryRethrottleDescriptor, IDeleteByQueryRethrottleRequest>)

    POST request to the delete_by_query_rethrottle API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public ListTasksResponse DeleteByQueryRethrottle(TaskId taskId, Func<DeleteByQueryRethrottleDescriptor, IDeleteByQueryRethrottleRequest> selector = null)
    Parameters
    Type Name Description
    TaskId taskId
    Func<DeleteByQueryRethrottleDescriptor, IDeleteByQueryRethrottleRequest> selector
    Returns
    Type Description
    ListTasksResponse
    | Edit this page View Source

    DeleteByQueryRethrottleAsync(IDeleteByQueryRethrottleRequest, CancellationToken)

    POST request to the delete_by_query_rethrottle API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<ListTasksResponse> DeleteByQueryRethrottleAsync(IDeleteByQueryRethrottleRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IDeleteByQueryRethrottleRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<ListTasksResponse>
    | Edit this page View Source

    DeleteByQueryRethrottleAsync(TaskId, Func<DeleteByQueryRethrottleDescriptor, IDeleteByQueryRethrottleRequest>, CancellationToken)

    POST request to the delete_by_query_rethrottle API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<ListTasksResponse> DeleteByQueryRethrottleAsync(TaskId taskId, Func<DeleteByQueryRethrottleDescriptor, IDeleteByQueryRethrottleRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    TaskId taskId
    Func<DeleteByQueryRethrottleDescriptor, IDeleteByQueryRethrottleRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ListTasksResponse>
    | Edit this page View Source

    DeleteByQuery<TDocument>(Func<DeleteByQueryDescriptor<TDocument>, IDeleteByQueryRequest>)

    POST request to the delete_by_query API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/delete-by-query/
    Declaration
    public DeleteByQueryResponse DeleteByQuery<TDocument>(Func<DeleteByQueryDescriptor<TDocument>, IDeleteByQueryRequest> selector) where TDocument : class
    Parameters
    Type Name Description
    Func<DeleteByQueryDescriptor<TDocument>, IDeleteByQueryRequest> selector
    Returns
    Type Description
    DeleteByQueryResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    DeletePit(IDeletePitRequest)

    DELETE request to the delete_pit API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits
    Declaration
    public DeletePitResponse DeletePit(IDeletePitRequest request)
    Parameters
    Type Name Description
    IDeletePitRequest request
    Returns
    Type Description
    DeletePitResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    DeletePit(Func<DeletePitDescriptor, IDeletePitRequest>)

    DELETE request to the delete_pit API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits
    Declaration
    public DeletePitResponse DeletePit(Func<DeletePitDescriptor, IDeletePitRequest> selector = null)
    Parameters
    Type Name Description
    Func<DeletePitDescriptor, IDeletePitRequest> selector
    Returns
    Type Description
    DeletePitResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    DeletePitAsync(IDeletePitRequest, CancellationToken)

    DELETE request to the delete_pit API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits
    Declaration
    public Task<DeletePitResponse> DeletePitAsync(IDeletePitRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IDeletePitRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<DeletePitResponse>
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    DeletePitAsync(Func<DeletePitDescriptor, IDeletePitRequest>, CancellationToken)

    DELETE request to the delete_pit API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#delete-pits
    Declaration
    public Task<DeletePitResponse> DeletePitAsync(Func<DeletePitDescriptor, IDeletePitRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Func<DeletePitDescriptor, IDeletePitRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<DeletePitResponse>
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    DeleteScript(IDeleteScriptRequest)

    DELETE request to the delete_script API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/delete-script/
    Declaration
    public DeleteScriptResponse DeleteScript(IDeleteScriptRequest request)
    Parameters
    Type Name Description
    IDeleteScriptRequest request
    Returns
    Type Description
    DeleteScriptResponse
    | Edit this page View Source

    DeleteScript(Id, Func<DeleteScriptDescriptor, IDeleteScriptRequest>)

    DELETE request to the delete_script API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/delete-script/
    Declaration
    public DeleteScriptResponse DeleteScript(Id id, Func<DeleteScriptDescriptor, IDeleteScriptRequest> selector = null)
    Parameters
    Type Name Description
    Id id
    Func<DeleteScriptDescriptor, IDeleteScriptRequest> selector
    Returns
    Type Description
    DeleteScriptResponse
    | Edit this page View Source

    DeleteScriptAsync(IDeleteScriptRequest, CancellationToken)

    DELETE request to the delete_script API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/delete-script/
    Declaration
    public Task<DeleteScriptResponse> DeleteScriptAsync(IDeleteScriptRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IDeleteScriptRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<DeleteScriptResponse>
    | Edit this page View Source

    DeleteScriptAsync(Id, Func<DeleteScriptDescriptor, IDeleteScriptRequest>, CancellationToken)

    DELETE request to the delete_script API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/delete-script/
    Declaration
    public Task<DeleteScriptResponse> DeleteScriptAsync(Id id, Func<DeleteScriptDescriptor, IDeleteScriptRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Id id
    Func<DeleteScriptDescriptor, IDeleteScriptRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<DeleteScriptResponse>
    | Edit this page View Source

    Delete<TDocument>(DocumentPath<TDocument>, Func<DeleteDescriptor<TDocument>, IDeleteRequest>)

    DELETE request to the delete API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/delete-document/
    Declaration
    public DeleteResponse Delete<TDocument>(DocumentPath<TDocument> id, Func<DeleteDescriptor<TDocument>, IDeleteRequest> selector = null) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<DeleteDescriptor<TDocument>, IDeleteRequest> selector
    Returns
    Type Description
    DeleteResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    DocumentExists(IDocumentExistsRequest)

    HEAD request to the exists API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public ExistsResponse DocumentExists(IDocumentExistsRequest request)
    Parameters
    Type Name Description
    IDocumentExistsRequest request
    Returns
    Type Description
    ExistsResponse
    | Edit this page View Source

    DocumentExistsAsync(IDocumentExistsRequest, CancellationToken)

    HEAD request to the exists API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public Task<ExistsResponse> DocumentExistsAsync(IDocumentExistsRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IDocumentExistsRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<ExistsResponse>
    | Edit this page View Source

    DocumentExistsAsync<TDocument>(DocumentPath<TDocument>, Func<DocumentExistsDescriptor<TDocument>, IDocumentExistsRequest>, CancellationToken)

    HEAD request to the exists API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public Task<ExistsResponse> DocumentExistsAsync<TDocument>(DocumentPath<TDocument> id, Func<DocumentExistsDescriptor<TDocument>, IDocumentExistsRequest> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<DocumentExistsDescriptor<TDocument>, IDocumentExistsRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ExistsResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    DocumentExists<TDocument>(DocumentPath<TDocument>, Func<DocumentExistsDescriptor<TDocument>, IDocumentExistsRequest>)

    HEAD request to the exists API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public ExistsResponse DocumentExists<TDocument>(DocumentPath<TDocument> id, Func<DocumentExistsDescriptor<TDocument>, IDocumentExistsRequest> selector = null) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<DocumentExistsDescriptor<TDocument>, IDocumentExistsRequest> selector
    Returns
    Type Description
    ExistsResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    ExecutePainlessScriptAsync<TResult>(IExecutePainlessScriptRequest, CancellationToken)

    POST request to the scripts_painless_execute API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/exec-script/
    Declaration
    public Task<ExecutePainlessScriptResponse<TResult>> ExecutePainlessScriptAsync<TResult>(IExecutePainlessScriptRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IExecutePainlessScriptRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<ExecutePainlessScriptResponse<TResult>>
    Type Parameters
    Name Description
    TResult
    | Edit this page View Source

    ExecutePainlessScriptAsync<TResult>(Func<ExecutePainlessScriptDescriptor, IExecutePainlessScriptRequest>, CancellationToken)

    POST request to the scripts_painless_execute API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/exec-script/
    Declaration
    public Task<ExecutePainlessScriptResponse<TResult>> ExecutePainlessScriptAsync<TResult>(Func<ExecutePainlessScriptDescriptor, IExecutePainlessScriptRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Func<ExecutePainlessScriptDescriptor, IExecutePainlessScriptRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ExecutePainlessScriptResponse<TResult>>
    Type Parameters
    Name Description
    TResult
    | Edit this page View Source

    ExecutePainlessScript<TResult>(IExecutePainlessScriptRequest)

    POST request to the scripts_painless_execute API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/exec-script/
    Declaration
    public ExecutePainlessScriptResponse<TResult> ExecutePainlessScript<TResult>(IExecutePainlessScriptRequest request)
    Parameters
    Type Name Description
    IExecutePainlessScriptRequest request
    Returns
    Type Description
    ExecutePainlessScriptResponse<TResult>
    Type Parameters
    Name Description
    TResult
    | Edit this page View Source

    ExecutePainlessScript<TResult>(Func<ExecutePainlessScriptDescriptor, IExecutePainlessScriptRequest>)

    POST request to the scripts_painless_execute API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/exec-script/
    Declaration
    public ExecutePainlessScriptResponse<TResult> ExecutePainlessScript<TResult>(Func<ExecutePainlessScriptDescriptor, IExecutePainlessScriptRequest> selector = null)
    Parameters
    Type Name Description
    Func<ExecutePainlessScriptDescriptor, IExecutePainlessScriptRequest> selector
    Returns
    Type Description
    ExecutePainlessScriptResponse<TResult>
    Type Parameters
    Name Description
    TResult
    | Edit this page View Source

    ExplainAsync<TDocument>(DocumentPath<TDocument>, Func<ExplainDescriptor<TDocument>, IExplainRequest>, CancellationToken)

    POST request to the explain API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/explain/
    Declaration
    public Task<ExplainResponse<TDocument>> ExplainAsync<TDocument>(DocumentPath<TDocument> id, Func<ExplainDescriptor<TDocument>, IExplainRequest> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<ExplainDescriptor<TDocument>, IExplainRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ExplainResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    ExplainAsync<TDocument>(IExplainRequest, CancellationToken)

    POST request to the explain API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/explain/
    Declaration
    public Task<ExplainResponse<TDocument>> ExplainAsync<TDocument>(IExplainRequest request, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    IExplainRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<ExplainResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Explain<TDocument>(DocumentPath<TDocument>, Func<ExplainDescriptor<TDocument>, IExplainRequest>)

    POST request to the explain API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/explain/
    Declaration
    public ExplainResponse<TDocument> Explain<TDocument>(DocumentPath<TDocument> id, Func<ExplainDescriptor<TDocument>, IExplainRequest> selector = null) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<ExplainDescriptor<TDocument>, IExplainRequest> selector
    Returns
    Type Description
    ExplainResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Explain<TDocument>(IExplainRequest)

    POST request to the explain API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/explain/
    Declaration
    public ExplainResponse<TDocument> Explain<TDocument>(IExplainRequest request) where TDocument : class
    Parameters
    Type Name Description
    IExplainRequest request
    Returns
    Type Description
    ExplainResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    FieldCapabilities(IFieldCapabilitiesRequest)

    POST request to the field_caps API, read more about this API online:

    https://opensearch.org/docs/latest/field-types/supported-field-types/alias/#using-aliases-in-field-capabilities-api-operations
    Declaration
    public FieldCapabilitiesResponse FieldCapabilities(IFieldCapabilitiesRequest request)
    Parameters
    Type Name Description
    IFieldCapabilitiesRequest request
    Returns
    Type Description
    FieldCapabilitiesResponse
    | Edit this page View Source

    FieldCapabilities(Indices, Func<FieldCapabilitiesDescriptor, IFieldCapabilitiesRequest>)

    POST request to the field_caps API, read more about this API online:

    https://opensearch.org/docs/latest/field-types/supported-field-types/alias/#using-aliases-in-field-capabilities-api-operations
    Declaration
    public FieldCapabilitiesResponse FieldCapabilities(Indices index = null, Func<FieldCapabilitiesDescriptor, IFieldCapabilitiesRequest> selector = null)
    Parameters
    Type Name Description
    Indices index
    Func<FieldCapabilitiesDescriptor, IFieldCapabilitiesRequest> selector
    Returns
    Type Description
    FieldCapabilitiesResponse
    | Edit this page View Source

    FieldCapabilitiesAsync(IFieldCapabilitiesRequest, CancellationToken)

    POST request to the field_caps API, read more about this API online:

    https://opensearch.org/docs/latest/field-types/supported-field-types/alias/#using-aliases-in-field-capabilities-api-operations
    Declaration
    public Task<FieldCapabilitiesResponse> FieldCapabilitiesAsync(IFieldCapabilitiesRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IFieldCapabilitiesRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<FieldCapabilitiesResponse>
    | Edit this page View Source

    FieldCapabilitiesAsync(Indices, Func<FieldCapabilitiesDescriptor, IFieldCapabilitiesRequest>, CancellationToken)

    POST request to the field_caps API, read more about this API online:

    https://opensearch.org/docs/latest/field-types/supported-field-types/alias/#using-aliases-in-field-capabilities-api-operations
    Declaration
    public Task<FieldCapabilitiesResponse> FieldCapabilitiesAsync(Indices index = null, Func<FieldCapabilitiesDescriptor, IFieldCapabilitiesRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Indices index
    Func<FieldCapabilitiesDescriptor, IFieldCapabilitiesRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<FieldCapabilitiesResponse>
    | Edit this page View Source

    GetAllPits(IGetAllPitsRequest)

    GET request to the get_all_pits API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits
    Declaration
    public GetAllPitsResponse GetAllPits(IGetAllPitsRequest request)
    Parameters
    Type Name Description
    IGetAllPitsRequest request
    Returns
    Type Description
    GetAllPitsResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    GetAllPits(Func<GetAllPitsDescriptor, IGetAllPitsRequest>)

    GET request to the get_all_pits API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits
    Declaration
    public GetAllPitsResponse GetAllPits(Func<GetAllPitsDescriptor, IGetAllPitsRequest> selector = null)
    Parameters
    Type Name Description
    Func<GetAllPitsDescriptor, IGetAllPitsRequest> selector
    Returns
    Type Description
    GetAllPitsResponse
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    GetAllPitsAsync(IGetAllPitsRequest, CancellationToken)

    GET request to the get_all_pits API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits
    Declaration
    public Task<GetAllPitsResponse> GetAllPitsAsync(IGetAllPitsRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IGetAllPitsRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<GetAllPitsResponse>
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    GetAllPitsAsync(Func<GetAllPitsDescriptor, IGetAllPitsRequest>, CancellationToken)

    GET request to the get_all_pits API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/point-in-time-api/#list-all-pits
    Declaration
    public Task<GetAllPitsResponse> GetAllPitsAsync(Func<GetAllPitsDescriptor, IGetAllPitsRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Func<GetAllPitsDescriptor, IGetAllPitsRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<GetAllPitsResponse>
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    | Edit this page View Source

    GetAsync<TDocument>(DocumentPath<TDocument>, Func<GetDescriptor<TDocument>, IGetRequest>, CancellationToken)

    GET request to the get API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public Task<GetResponse<TDocument>> GetAsync<TDocument>(DocumentPath<TDocument> id, Func<GetDescriptor<TDocument>, IGetRequest> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<GetDescriptor<TDocument>, IGetRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<GetResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    GetAsync<TDocument>(IGetRequest, CancellationToken)

    GET request to the get API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public Task<GetResponse<TDocument>> GetAsync<TDocument>(IGetRequest request, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    IGetRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<GetResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    GetScript(IGetScriptRequest)

    GET request to the get_script API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/get-stored-script/
    Declaration
    public GetScriptResponse GetScript(IGetScriptRequest request)
    Parameters
    Type Name Description
    IGetScriptRequest request
    Returns
    Type Description
    GetScriptResponse
    | Edit this page View Source

    GetScript(Id, Func<GetScriptDescriptor, IGetScriptRequest>)

    GET request to the get_script API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/get-stored-script/
    Declaration
    public GetScriptResponse GetScript(Id id, Func<GetScriptDescriptor, IGetScriptRequest> selector = null)
    Parameters
    Type Name Description
    Id id
    Func<GetScriptDescriptor, IGetScriptRequest> selector
    Returns
    Type Description
    GetScriptResponse
    | Edit this page View Source

    GetScriptAsync(IGetScriptRequest, CancellationToken)

    GET request to the get_script API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/get-stored-script/
    Declaration
    public Task<GetScriptResponse> GetScriptAsync(IGetScriptRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IGetScriptRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<GetScriptResponse>
    | Edit this page View Source

    GetScriptAsync(Id, Func<GetScriptDescriptor, IGetScriptRequest>, CancellationToken)

    GET request to the get_script API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/get-stored-script/
    Declaration
    public Task<GetScriptResponse> GetScriptAsync(Id id, Func<GetScriptDescriptor, IGetScriptRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Id id
    Func<GetScriptDescriptor, IGetScriptRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<GetScriptResponse>
    | Edit this page View Source

    Get<TDocument>(DocumentPath<TDocument>, Func<GetDescriptor<TDocument>, IGetRequest>)

    GET request to the get API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public GetResponse<TDocument> Get<TDocument>(DocumentPath<TDocument> id, Func<GetDescriptor<TDocument>, IGetRequest> selector = null) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<GetDescriptor<TDocument>, IGetRequest> selector
    Returns
    Type Description
    GetResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Get<TDocument>(IGetRequest)

    GET request to the get API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public GetResponse<TDocument> Get<TDocument>(IGetRequest request) where TDocument : class
    Parameters
    Type Name Description
    IGetRequest request
    Returns
    Type Description
    GetResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    IndexAsync<TDocument>(IIndexRequest<TDocument>, CancellationToken)

    PUT request to the index API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/index-document/
    Declaration
    public Task<IndexResponse> IndexAsync<TDocument>(IIndexRequest<TDocument> request, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    IIndexRequest<TDocument> request
    CancellationToken ct
    Returns
    Type Description
    Task<IndexResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    IndexAsync<TDocument>(TDocument, Func<IndexDescriptor<TDocument>, IIndexRequest<TDocument>>, CancellationToken)

    PUT request to the index API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/index-document/
    Declaration
    public Task<IndexResponse> IndexAsync<TDocument>(TDocument document, Func<IndexDescriptor<TDocument>, IIndexRequest<TDocument>> selector, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    TDocument document
    Func<IndexDescriptor<TDocument>, IIndexRequest<TDocument>> selector
    CancellationToken ct
    Returns
    Type Description
    Task<IndexResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    IndexDocumentAsync<TDocument>(TDocument, CancellationToken)

    Adds or updates a typed JSON document in a specific index, making it searchable.

     

    https://opensearch.org/docs/latest/opensearch/rest-api/document-apis/index-document/
    Declaration
    public Task<IndexResponse> IndexDocumentAsync<TDocument>(TDocument document, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    TDocument document

    The document to be indexed. Id will be inferred from (in order):

    1. Id property set up on ConnectionSettings for TDocument

    2. IdProperty property on OpenSearchTypeAttribute applied to TDocument

    3. A property named Id on TDocument

    CancellationToken ct
    Returns
    Type Description
    Task<IndexResponse>
    Type Parameters
    Name Description
    TDocument

    The document type used to infer the default index and id

    | Edit this page View Source

    IndexDocument<TDocument>(TDocument)

    Adds or updates a typed JSON document in a specific index, making it searchable.

     

    https://opensearch.org/docs/latest/opensearch/rest-api/document-apis/index-document/
    Declaration
    public IndexResponse IndexDocument<TDocument>(TDocument document) where TDocument : class
    Parameters
    Type Name Description
    TDocument document

    The document to be indexed. Id will be inferred from (in order):

    1. Id property set up on ConnectionSettings for TDocument

    2. IdProperty property on OpenSearchTypeAttribute applied to TDocument

    3. A property named Id on TDocument

    Returns
    Type Description
    IndexResponse
    Type Parameters
    Name Description
    TDocument

    The document type used to infer the default index and id

    | Edit this page View Source

    Index<TDocument>(IIndexRequest<TDocument>)

    PUT request to the index API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/index-document/
    Declaration
    public IndexResponse Index<TDocument>(IIndexRequest<TDocument> request) where TDocument : class
    Parameters
    Type Name Description
    IIndexRequest<TDocument> request
    Returns
    Type Description
    IndexResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Index<TDocument>(TDocument, Func<IndexDescriptor<TDocument>, IIndexRequest<TDocument>>)

    PUT request to the index API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/index-document/
    Declaration
    public IndexResponse Index<TDocument>(TDocument document, Func<IndexDescriptor<TDocument>, IIndexRequest<TDocument>> selector) where TDocument : class
    Parameters
    Type Name Description
    TDocument document
    Func<IndexDescriptor<TDocument>, IIndexRequest<TDocument>> selector
    Returns
    Type Description
    IndexResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Map(IPutMappingRequest)

    Declaration
    public PutMappingResponse Map(IPutMappingRequest request)
    Parameters
    Type Name Description
    IPutMappingRequest request
    Returns
    Type Description
    PutMappingResponse
    | Edit this page View Source

    MapAsync(IPutMappingRequest, CancellationToken)

    Declaration
    public Task<PutMappingResponse> MapAsync(IPutMappingRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IPutMappingRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<PutMappingResponse>
    | Edit this page View Source

    MapAsync<T>(Func<PutMappingDescriptor<T>, IPutMappingRequest>, CancellationToken)

    Declaration
    public Task<PutMappingResponse> MapAsync<T>(Func<PutMappingDescriptor<T>, IPutMappingRequest> selector, CancellationToken ct = default) where T : class
    Parameters
    Type Name Description
    Func<PutMappingDescriptor<T>, IPutMappingRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<PutMappingResponse>
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    Map<T>(Func<PutMappingDescriptor<T>, IPutMappingRequest>)

    The put mapping API allows to register specific mapping definition for a specific type.

     

    https://opensearch.org/docs/latest/opensearch/rest-api/update-mapping/
    Declaration
    public PutMappingResponse Map<T>(Func<PutMappingDescriptor<T>, IPutMappingRequest> selector) where T : class
    Parameters
    Type Name Description
    Func<PutMappingDescriptor<T>, IPutMappingRequest> selector

    A descriptor to describe the mapping of our type

    Returns
    Type Description
    PutMappingResponse
    Type Parameters
    Name Description
    T

    The type we want to map in OpenSearch

    | Edit this page View Source

    MultiGet(IMultiGetRequest)

    POST request to the mget API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/multi-get/
    Declaration
    public MultiGetResponse MultiGet(IMultiGetRequest request)
    Parameters
    Type Name Description
    IMultiGetRequest request
    Returns
    Type Description
    MultiGetResponse
    | Edit this page View Source

    MultiGet(Func<MultiGetDescriptor, IMultiGetRequest>)

    POST request to the mget API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/multi-get/
    Declaration
    public MultiGetResponse MultiGet(Func<MultiGetDescriptor, IMultiGetRequest> selector = null)
    Parameters
    Type Name Description
    Func<MultiGetDescriptor, IMultiGetRequest> selector
    Returns
    Type Description
    MultiGetResponse
    | Edit this page View Source

    MultiGetAsync(IMultiGetRequest, CancellationToken)

    POST request to the mget API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/multi-get/
    Declaration
    public Task<MultiGetResponse> MultiGetAsync(IMultiGetRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IMultiGetRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<MultiGetResponse>
    | Edit this page View Source

    MultiGetAsync(Func<MultiGetDescriptor, IMultiGetRequest>, CancellationToken)

    POST request to the mget API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/multi-get/
    Declaration
    public Task<MultiGetResponse> MultiGetAsync(Func<MultiGetDescriptor, IMultiGetRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Func<MultiGetDescriptor, IMultiGetRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<MultiGetResponse>
    | Edit this page View Source

    MultiSearch(IMultiSearchRequest)

    POST request to the msearch API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/multi-search/
    Declaration
    public MultiSearchResponse MultiSearch(IMultiSearchRequest request)
    Parameters
    Type Name Description
    IMultiSearchRequest request
    Returns
    Type Description
    MultiSearchResponse
    | Edit this page View Source

    MultiSearch(Indices, Func<MultiSearchDescriptor, IMultiSearchRequest>)

    POST request to the msearch API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/multi-search/
    Declaration
    public MultiSearchResponse MultiSearch(Indices index = null, Func<MultiSearchDescriptor, IMultiSearchRequest> selector = null)
    Parameters
    Type Name Description
    Indices index
    Func<MultiSearchDescriptor, IMultiSearchRequest> selector
    Returns
    Type Description
    MultiSearchResponse
    | Edit this page View Source

    MultiSearchAsync(IMultiSearchRequest, CancellationToken)

    POST request to the msearch API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/multi-search/
    Declaration
    public Task<MultiSearchResponse> MultiSearchAsync(IMultiSearchRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IMultiSearchRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<MultiSearchResponse>
    | Edit this page View Source

    MultiSearchAsync(Indices, Func<MultiSearchDescriptor, IMultiSearchRequest>, CancellationToken)

    POST request to the msearch API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/multi-search/
    Declaration
    public Task<MultiSearchResponse> MultiSearchAsync(Indices index = null, Func<MultiSearchDescriptor, IMultiSearchRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Indices index
    Func<MultiSearchDescriptor, IMultiSearchRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<MultiSearchResponse>
    | Edit this page View Source

    MultiSearchTemplate(IMultiSearchTemplateRequest)

    POST request to the msearch_template API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/search-template/
    Declaration
    public MultiSearchResponse MultiSearchTemplate(IMultiSearchTemplateRequest request)
    Parameters
    Type Name Description
    IMultiSearchTemplateRequest request
    Returns
    Type Description
    MultiSearchResponse
    | Edit this page View Source

    MultiSearchTemplate(Indices, Func<MultiSearchTemplateDescriptor, IMultiSearchTemplateRequest>)

    POST request to the msearch_template API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/search-template/
    Declaration
    public MultiSearchResponse MultiSearchTemplate(Indices index = null, Func<MultiSearchTemplateDescriptor, IMultiSearchTemplateRequest> selector = null)
    Parameters
    Type Name Description
    Indices index
    Func<MultiSearchTemplateDescriptor, IMultiSearchTemplateRequest> selector
    Returns
    Type Description
    MultiSearchResponse
    | Edit this page View Source

    MultiSearchTemplateAsync(IMultiSearchTemplateRequest, CancellationToken)

    POST request to the msearch_template API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/search-template/
    Declaration
    public Task<MultiSearchResponse> MultiSearchTemplateAsync(IMultiSearchTemplateRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IMultiSearchTemplateRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<MultiSearchResponse>
    | Edit this page View Source

    MultiSearchTemplateAsync(Indices, Func<MultiSearchTemplateDescriptor, IMultiSearchTemplateRequest>, CancellationToken)

    POST request to the msearch_template API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/search-template/
    Declaration
    public Task<MultiSearchResponse> MultiSearchTemplateAsync(Indices index = null, Func<MultiSearchTemplateDescriptor, IMultiSearchTemplateRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Indices index
    Func<MultiSearchTemplateDescriptor, IMultiSearchTemplateRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<MultiSearchResponse>
    | Edit this page View Source

    MultiTermVectors(IMultiTermVectorsRequest)

    POST request to the mtermvectors API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public MultiTermVectorsResponse MultiTermVectors(IMultiTermVectorsRequest request)
    Parameters
    Type Name Description
    IMultiTermVectorsRequest request
    Returns
    Type Description
    MultiTermVectorsResponse
    | Edit this page View Source

    MultiTermVectors(Func<MultiTermVectorsDescriptor, IMultiTermVectorsRequest>)

    POST request to the mtermvectors API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public MultiTermVectorsResponse MultiTermVectors(Func<MultiTermVectorsDescriptor, IMultiTermVectorsRequest> selector = null)
    Parameters
    Type Name Description
    Func<MultiTermVectorsDescriptor, IMultiTermVectorsRequest> selector
    Returns
    Type Description
    MultiTermVectorsResponse
    | Edit this page View Source

    MultiTermVectorsAsync(IMultiTermVectorsRequest, CancellationToken)

    POST request to the mtermvectors API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<MultiTermVectorsResponse> MultiTermVectorsAsync(IMultiTermVectorsRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IMultiTermVectorsRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<MultiTermVectorsResponse>
    | Edit this page View Source

    MultiTermVectorsAsync(Func<MultiTermVectorsDescriptor, IMultiTermVectorsRequest>, CancellationToken)

    POST request to the mtermvectors API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<MultiTermVectorsResponse> MultiTermVectorsAsync(Func<MultiTermVectorsDescriptor, IMultiTermVectorsRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Func<MultiTermVectorsDescriptor, IMultiTermVectorsRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<MultiTermVectorsResponse>
    | Edit this page View Source

    Ping(IPingRequest)

    HEAD request to the ping API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public PingResponse Ping(IPingRequest request)
    Parameters
    Type Name Description
    IPingRequest request
    Returns
    Type Description
    PingResponse
    | Edit this page View Source

    Ping(Func<PingDescriptor, IPingRequest>)

    HEAD request to the ping API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public PingResponse Ping(Func<PingDescriptor, IPingRequest> selector = null)
    Parameters
    Type Name Description
    Func<PingDescriptor, IPingRequest> selector
    Returns
    Type Description
    PingResponse
    | Edit this page View Source

    PingAsync(IPingRequest, CancellationToken)

    HEAD request to the ping API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<PingResponse> PingAsync(IPingRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IPingRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<PingResponse>
    | Edit this page View Source

    PingAsync(Func<PingDescriptor, IPingRequest>, CancellationToken)

    HEAD request to the ping API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<PingResponse> PingAsync(Func<PingDescriptor, IPingRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Func<PingDescriptor, IPingRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<PingResponse>
    | Edit this page View Source

    PutScript(IPutScriptRequest)

    PUT request to the put_script API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/create-stored-script/
    Declaration
    public PutScriptResponse PutScript(IPutScriptRequest request)
    Parameters
    Type Name Description
    IPutScriptRequest request
    Returns
    Type Description
    PutScriptResponse
    | Edit this page View Source

    PutScript(Id, Func<PutScriptDescriptor, IPutScriptRequest>)

    PUT request to the put_script API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/create-stored-script/
    Declaration
    public PutScriptResponse PutScript(Id id, Func<PutScriptDescriptor, IPutScriptRequest> selector)
    Parameters
    Type Name Description
    Id id
    Func<PutScriptDescriptor, IPutScriptRequest> selector
    Returns
    Type Description
    PutScriptResponse
    | Edit this page View Source

    PutScriptAsync(IPutScriptRequest, CancellationToken)

    PUT request to the put_script API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/create-stored-script/
    Declaration
    public Task<PutScriptResponse> PutScriptAsync(IPutScriptRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IPutScriptRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<PutScriptResponse>
    | Edit this page View Source

    PutScriptAsync(Id, Func<PutScriptDescriptor, IPutScriptRequest>, CancellationToken)

    PUT request to the put_script API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/script-apis/create-stored-script/
    Declaration
    public Task<PutScriptResponse> PutScriptAsync(Id id, Func<PutScriptDescriptor, IPutScriptRequest> selector, CancellationToken ct = default)
    Parameters
    Type Name Description
    Id id
    Func<PutScriptDescriptor, IPutScriptRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<PutScriptResponse>
    | Edit this page View Source

    ReindexOnServer(IReindexOnServerRequest)

    POST request to the reindex API, read more about this API online:

    https://opensearch.org/docs/latest/im-plugin/reindex-data/
    Declaration
    public ReindexOnServerResponse ReindexOnServer(IReindexOnServerRequest request)
    Parameters
    Type Name Description
    IReindexOnServerRequest request
    Returns
    Type Description
    ReindexOnServerResponse
    | Edit this page View Source

    ReindexOnServer(Func<ReindexOnServerDescriptor, IReindexOnServerRequest>)

    POST request to the reindex API, read more about this API online:

    https://opensearch.org/docs/latest/im-plugin/reindex-data/
    Declaration
    public ReindexOnServerResponse ReindexOnServer(Func<ReindexOnServerDescriptor, IReindexOnServerRequest> selector)
    Parameters
    Type Name Description
    Func<ReindexOnServerDescriptor, IReindexOnServerRequest> selector
    Returns
    Type Description
    ReindexOnServerResponse
    | Edit this page View Source

    ReindexOnServerAsync(IReindexOnServerRequest, CancellationToken)

    POST request to the reindex API, read more about this API online:

    https://opensearch.org/docs/latest/im-plugin/reindex-data/
    Declaration
    public Task<ReindexOnServerResponse> ReindexOnServerAsync(IReindexOnServerRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IReindexOnServerRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<ReindexOnServerResponse>
    | Edit this page View Source

    ReindexOnServerAsync(Func<ReindexOnServerDescriptor, IReindexOnServerRequest>, CancellationToken)

    POST request to the reindex API, read more about this API online:

    https://opensearch.org/docs/latest/im-plugin/reindex-data/
    Declaration
    public Task<ReindexOnServerResponse> ReindexOnServerAsync(Func<ReindexOnServerDescriptor, IReindexOnServerRequest> selector, CancellationToken ct = default)
    Parameters
    Type Name Description
    Func<ReindexOnServerDescriptor, IReindexOnServerRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ReindexOnServerResponse>
    | Edit this page View Source

    ReindexRethrottle(IReindexRethrottleRequest)

    POST request to the reindex_rethrottle API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public ReindexRethrottleResponse ReindexRethrottle(IReindexRethrottleRequest request)
    Parameters
    Type Name Description
    IReindexRethrottleRequest request
    Returns
    Type Description
    ReindexRethrottleResponse
    | Edit this page View Source

    ReindexRethrottle(TaskId, Func<ReindexRethrottleDescriptor, IReindexRethrottleRequest>)

    POST request to the reindex_rethrottle API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public ReindexRethrottleResponse ReindexRethrottle(TaskId taskId, Func<ReindexRethrottleDescriptor, IReindexRethrottleRequest> selector = null)
    Parameters
    Type Name Description
    TaskId taskId
    Func<ReindexRethrottleDescriptor, IReindexRethrottleRequest> selector
    Returns
    Type Description
    ReindexRethrottleResponse
    | Edit this page View Source

    ReindexRethrottleAsync(IReindexRethrottleRequest, CancellationToken)

    POST request to the reindex_rethrottle API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<ReindexRethrottleResponse> ReindexRethrottleAsync(IReindexRethrottleRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IReindexRethrottleRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<ReindexRethrottleResponse>
    | Edit this page View Source

    ReindexRethrottleAsync(TaskId, Func<ReindexRethrottleDescriptor, IReindexRethrottleRequest>, CancellationToken)

    POST request to the reindex_rethrottle API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<ReindexRethrottleResponse> ReindexRethrottleAsync(TaskId taskId, Func<ReindexRethrottleDescriptor, IReindexRethrottleRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    TaskId taskId
    Func<ReindexRethrottleDescriptor, IReindexRethrottleRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ReindexRethrottleResponse>
    | Edit this page View Source

    Reindex<TSource>(IReindexRequest<TSource>, CancellationToken)

    Helper method that allows you to reindex from one index into another using ScrollAll and BulkAll.

    Declaration
    public IObservable<BulkAllResponse> Reindex<TSource>(IReindexRequest<TSource> request, CancellationToken cancellationToken = default) where TSource : class
    Parameters
    Type Name Description
    IReindexRequest<TSource> request

    a request object to describe the reindex operation

    CancellationToken cancellationToken
    Returns
    Type Description
    IObservable<BulkAllResponse>

    An IObservable<ReindexResponse<T>$gt; you can subscribe to to listen to the progress of the reindex process

    Type Parameters
    Name Description
    TSource
    | Edit this page View Source

    Reindex<TSource>(IndexName, IndexName, Func<QueryContainerDescriptor<TSource>, QueryContainer>, CancellationToken)

    Simplified form for reindex which will cover 80% of its use cases. Allows you to index all documents of type T from fromIndex to toIndex optionally limiting the documents found in fromIndex by using selector.

    Declaration
    public IObservable<BulkAllResponse> Reindex<TSource>(IndexName fromIndex, IndexName toIndex, Func<QueryContainerDescriptor<TSource>, QueryContainer> selector = null, CancellationToken cancellationToken = default) where TSource : class
    Parameters
    Type Name Description
    IndexName fromIndex

    The source index, from which all types will be returned

    IndexName toIndex

    The target index, if it does not exist already will be created using the same settings of fromIndex

    Func<QueryContainerDescriptor<TSource>, QueryContainer> selector

    an optional query limiting the documents found in fromIndex

    CancellationToken cancellationToken
    Returns
    Type Description
    IObservable<BulkAllResponse>
    Type Parameters
    Name Description
    TSource
    | Edit this page View Source

    Reindex<TSource>(Func<ReindexDescriptor<TSource, TSource>, IReindexRequest<TSource, TSource>>, CancellationToken)

    Helper method that allows you to reindex from one index into another using ScrollAll and BulkAll.

    Declaration
    public IObservable<BulkAllResponse> Reindex<TSource>(Func<ReindexDescriptor<TSource, TSource>, IReindexRequest<TSource, TSource>> selector, CancellationToken cancellationToken = default) where TSource : class
    Parameters
    Type Name Description
    Func<ReindexDescriptor<TSource, TSource>, IReindexRequest<TSource, TSource>> selector
    CancellationToken cancellationToken
    Returns
    Type Description
    IObservable<BulkAllResponse>

    An IObservable<ReindexResponse<T>$gt; you can subscribe to to listen to the progress of the reindex process

    Type Parameters
    Name Description
    TSource
    | Edit this page View Source

    Reindex<TSource, TTarget>(IReindexRequest<TSource, TTarget>, CancellationToken)

    Helper method that allows you to reindex from one index into another using ScrollAll and BulkAll.

    Declaration
    public IObservable<BulkAllResponse> Reindex<TSource, TTarget>(IReindexRequest<TSource, TTarget> request, CancellationToken cancellationToken = default) where TSource : class where TTarget : class
    Parameters
    Type Name Description
    IReindexRequest<TSource, TTarget> request

    a request object to describe the reindex operation

    CancellationToken cancellationToken
    Returns
    Type Description
    IObservable<BulkAllResponse>

    An IObservable<ReindexResponse<T>$gt; you can subscribe to to listen to the progress of the reindex process

    Type Parameters
    Name Description
    TSource
    TTarget
    | Edit this page View Source

    Reindex<TSource, TTarget>(IndexName, IndexName, Func<TSource, TTarget>, Func<QueryContainerDescriptor<TSource>, QueryContainer>, CancellationToken)

    Simplified form for reindex which will cover 80% of its usecases. Allows you to index all documents of type T from fromIndex to toIndex optionally limiting the documents found in fromIndex by using selector.

    Declaration
    public IObservable<BulkAllResponse> Reindex<TSource, TTarget>(IndexName fromIndex, IndexName toIndex, Func<TSource, TTarget> mapper, Func<QueryContainerDescriptor<TSource>, QueryContainer> selector = null, CancellationToken cancellationToken = default) where TSource : class where TTarget : class
    Parameters
    Type Name Description
    IndexName fromIndex

    The source index, from which all types will be returned

    IndexName toIndex

    The target index, if it does not exist already will be created using the same settings of fromIndex

    Func<TSource, TTarget> mapper
    Func<QueryContainerDescriptor<TSource>, QueryContainer> selector

    an optional query limiting the documents found in fromIndex

    CancellationToken cancellationToken
    Returns
    Type Description
    IObservable<BulkAllResponse>
    Type Parameters
    Name Description
    TSource
    TTarget
    | Edit this page View Source

    Reindex<TSource, TTarget>(Func<TSource, TTarget>, Func<ReindexDescriptor<TSource, TTarget>, IReindexRequest<TSource, TTarget>>, CancellationToken)

    Helper method that allows you to reindex from one index into another using ScrollAll and BulkAll.

    Declaration
    public IObservable<BulkAllResponse> Reindex<TSource, TTarget>(Func<TSource, TTarget> mapper, Func<ReindexDescriptor<TSource, TTarget>, IReindexRequest<TSource, TTarget>> selector, CancellationToken cancellationToken = default) where TSource : class where TTarget : class
    Parameters
    Type Name Description
    Func<TSource, TTarget> mapper
    Func<ReindexDescriptor<TSource, TTarget>, IReindexRequest<TSource, TTarget>> selector
    CancellationToken cancellationToken
    Returns
    Type Description
    IObservable<BulkAllResponse>

    An IObservable<ReindexResponse<T>$gt; you can subscribe to to listen to the progress of the reindex process

    Type Parameters
    Name Description
    TSource
    TTarget
    | Edit this page View Source

    RenderSearchTemplate(IRenderSearchTemplateRequest)

    POST request to the render_search_template API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/search-template/
    Declaration
    public RenderSearchTemplateResponse RenderSearchTemplate(IRenderSearchTemplateRequest request)
    Parameters
    Type Name Description
    IRenderSearchTemplateRequest request
    Returns
    Type Description
    RenderSearchTemplateResponse
    | Edit this page View Source

    RenderSearchTemplate(Func<RenderSearchTemplateDescriptor, IRenderSearchTemplateRequest>)

    POST request to the render_search_template API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/search-template/
    Declaration
    public RenderSearchTemplateResponse RenderSearchTemplate(Func<RenderSearchTemplateDescriptor, IRenderSearchTemplateRequest> selector = null)
    Parameters
    Type Name Description
    Func<RenderSearchTemplateDescriptor, IRenderSearchTemplateRequest> selector
    Returns
    Type Description
    RenderSearchTemplateResponse
    | Edit this page View Source

    RenderSearchTemplateAsync(IRenderSearchTemplateRequest, CancellationToken)

    POST request to the render_search_template API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/search-template/
    Declaration
    public Task<RenderSearchTemplateResponse> RenderSearchTemplateAsync(IRenderSearchTemplateRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IRenderSearchTemplateRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<RenderSearchTemplateResponse>
    | Edit this page View Source

    RenderSearchTemplateAsync(Func<RenderSearchTemplateDescriptor, IRenderSearchTemplateRequest>, CancellationToken)

    POST request to the render_search_template API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/search-template/
    Declaration
    public Task<RenderSearchTemplateResponse> RenderSearchTemplateAsync(Func<RenderSearchTemplateDescriptor, IRenderSearchTemplateRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Func<RenderSearchTemplateDescriptor, IRenderSearchTemplateRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<RenderSearchTemplateResponse>
    | Edit this page View Source

    RootNodeInfo(IRootNodeInfoRequest)

    GET request to the info API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public RootNodeInfoResponse RootNodeInfo(IRootNodeInfoRequest request)
    Parameters
    Type Name Description
    IRootNodeInfoRequest request
    Returns
    Type Description
    RootNodeInfoResponse
    | Edit this page View Source

    RootNodeInfo(Func<RootNodeInfoDescriptor, IRootNodeInfoRequest>)

    GET request to the info API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public RootNodeInfoResponse RootNodeInfo(Func<RootNodeInfoDescriptor, IRootNodeInfoRequest> selector = null)
    Parameters
    Type Name Description
    Func<RootNodeInfoDescriptor, IRootNodeInfoRequest> selector
    Returns
    Type Description
    RootNodeInfoResponse
    | Edit this page View Source

    RootNodeInfoAsync(IRootNodeInfoRequest, CancellationToken)

    GET request to the info API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<RootNodeInfoResponse> RootNodeInfoAsync(IRootNodeInfoRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IRootNodeInfoRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<RootNodeInfoResponse>
    | Edit this page View Source

    RootNodeInfoAsync(Func<RootNodeInfoDescriptor, IRootNodeInfoRequest>, CancellationToken)

    GET request to the info API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<RootNodeInfoResponse> RootNodeInfoAsync(Func<RootNodeInfoDescriptor, IRootNodeInfoRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    Func<RootNodeInfoDescriptor, IRootNodeInfoRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<RootNodeInfoResponse>
    | Edit this page View Source

    ScrollAll<T>(IScrollAllRequest, CancellationToken)

    Helper method that can parallelize a scroll using the sliced scroll feature of OpenSearch and return the results as an IObservable<T>.

    Declaration
    public IObservable<ScrollAllResponse<T>> ScrollAll<T>(IScrollAllRequest request, CancellationToken cancellationToken = default) where T : class
    Parameters
    Type Name Description
    IScrollAllRequest request
    CancellationToken cancellationToken
    Returns
    Type Description
    IObservable<ScrollAllResponse<T>>
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    ScrollAll<T>(Time, int, Func<ScrollAllDescriptor<T>, IScrollAllRequest>, CancellationToken)

    Helper method that can parallelize a scroll using the sliced scroll feature of OpenSearch, and return the results as an IObservable<T>.

    Declaration
    public IObservable<ScrollAllResponse<T>> ScrollAll<T>(Time scrollTime, int numberOfSlices, Func<ScrollAllDescriptor<T>, IScrollAllRequest> selector = null, CancellationToken cancellationToken = default) where T : class
    Parameters
    Type Name Description
    Time scrollTime

    The time to keep the scroll active on the server until we send another scroll request

    int numberOfSlices

    The number of slices to chop the scroll into, typically the number of shards but can be higher and using a custom routing key

    Func<ScrollAllDescriptor<T>, IScrollAllRequest> selector
    CancellationToken cancellationToken
    Returns
    Type Description
    IObservable<ScrollAllResponse<T>>
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    ScrollAsync<TDocument>(IScrollRequest, CancellationToken)

    POST request to the scroll API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/scroll/#path-and-http-methods
    Declaration
    public Task<ISearchResponse<TDocument>> ScrollAsync<TDocument>(IScrollRequest request, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    IScrollRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<ISearchResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    ScrollAsync<TDocument>(Time, string, Func<ScrollDescriptor<TDocument>, IScrollRequest>, CancellationToken)

    POST request to the scroll API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/scroll/#path-and-http-methods
    Declaration
    public Task<ISearchResponse<TDocument>> ScrollAsync<TDocument>(Time scroll, string scrollId, Func<ScrollDescriptor<TDocument>, IScrollRequest> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    Time scroll
    string scrollId
    Func<ScrollDescriptor<TDocument>, IScrollRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ISearchResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    ScrollAsync<TInferDocument, TDocument>(Time, string, Func<ScrollDescriptor<TInferDocument>, IScrollRequest>, CancellationToken)

    POST request to the scroll API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/scroll/#path-and-http-methods
    Declaration
    public Task<ISearchResponse<TDocument>> ScrollAsync<TInferDocument, TDocument>(Time scroll, string scrollId, Func<ScrollDescriptor<TInferDocument>, IScrollRequest> selector = null, CancellationToken ct = default) where TInferDocument : class where TDocument : class
    Parameters
    Type Name Description
    Time scroll
    string scrollId
    Func<ScrollDescriptor<TInferDocument>, IScrollRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ISearchResponse<TDocument>>
    Type Parameters
    Name Description
    TInferDocument
    TDocument
    | Edit this page View Source

    Scroll<TDocument>(IScrollRequest)

    POST request to the scroll API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/scroll/#path-and-http-methods
    Declaration
    public ISearchResponse<TDocument> Scroll<TDocument>(IScrollRequest request) where TDocument : class
    Parameters
    Type Name Description
    IScrollRequest request
    Returns
    Type Description
    ISearchResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Scroll<TDocument>(Time, string, Func<ScrollDescriptor<TDocument>, IScrollRequest>)

    POST request to the scroll API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/scroll/#path-and-http-methods
    Declaration
    public ISearchResponse<TDocument> Scroll<TDocument>(Time scroll, string scrollId, Func<ScrollDescriptor<TDocument>, IScrollRequest> selector = null) where TDocument : class
    Parameters
    Type Name Description
    Time scroll
    string scrollId
    Func<ScrollDescriptor<TDocument>, IScrollRequest> selector
    Returns
    Type Description
    ISearchResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Scroll<TInferDocument, TDocument>(Time, string, Func<ScrollDescriptor<TInferDocument>, IScrollRequest>)

    POST request to the scroll API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/scroll/#path-and-http-methods
    Declaration
    public ISearchResponse<TDocument> Scroll<TInferDocument, TDocument>(Time scroll, string scrollId, Func<ScrollDescriptor<TInferDocument>, IScrollRequest> selector = null) where TInferDocument : class where TDocument : class
    Parameters
    Type Name Description
    Time scroll
    string scrollId
    Func<ScrollDescriptor<TInferDocument>, IScrollRequest> selector
    Returns
    Type Description
    ISearchResponse<TDocument>
    Type Parameters
    Name Description
    TInferDocument
    TDocument
    | Edit this page View Source

    SearchAsync<TDocument>(ISearchRequest, CancellationToken)

    POST request to the search API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/search/
    Declaration
    public Task<ISearchResponse<TDocument>> SearchAsync<TDocument>(ISearchRequest request, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    ISearchRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<ISearchResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    SearchAsync<TDocument>(Func<SearchDescriptor<TDocument>, ISearchRequest>, CancellationToken)

    POST request to the search API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/search/
    Declaration
    public Task<ISearchResponse<TDocument>> SearchAsync<TDocument>(Func<SearchDescriptor<TDocument>, ISearchRequest> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    Func<SearchDescriptor<TDocument>, ISearchRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ISearchResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    SearchAsync<TInferDocument, TDocument>(Func<SearchDescriptor<TInferDocument>, ISearchRequest>, CancellationToken)

    POST request to the search API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/search/
    Declaration
    public Task<ISearchResponse<TDocument>> SearchAsync<TInferDocument, TDocument>(Func<SearchDescriptor<TInferDocument>, ISearchRequest> selector = null, CancellationToken ct = default) where TInferDocument : class where TDocument : class
    Parameters
    Type Name Description
    Func<SearchDescriptor<TInferDocument>, ISearchRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ISearchResponse<TDocument>>
    Type Parameters
    Name Description
    TInferDocument
    TDocument
    | Edit this page View Source

    SearchShards(ISearchShardsRequest)

    POST request to the search_shards API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public SearchShardsResponse SearchShards(ISearchShardsRequest request)
    Parameters
    Type Name Description
    ISearchShardsRequest request
    Returns
    Type Description
    SearchShardsResponse
    | Edit this page View Source

    SearchShardsAsync(ISearchShardsRequest, CancellationToken)

    POST request to the search_shards API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<SearchShardsResponse> SearchShardsAsync(ISearchShardsRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    ISearchShardsRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<SearchShardsResponse>
    | Edit this page View Source

    SearchShardsAsync<TDocument>(Func<SearchShardsDescriptor<TDocument>, ISearchShardsRequest>, CancellationToken)

    POST request to the search_shards API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<SearchShardsResponse> SearchShardsAsync<TDocument>(Func<SearchShardsDescriptor<TDocument>, ISearchShardsRequest> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    Func<SearchShardsDescriptor<TDocument>, ISearchShardsRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<SearchShardsResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    SearchShards<TDocument>(Func<SearchShardsDescriptor<TDocument>, ISearchShardsRequest>)

    POST request to the search_shards API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public SearchShardsResponse SearchShards<TDocument>(Func<SearchShardsDescriptor<TDocument>, ISearchShardsRequest> selector = null) where TDocument : class
    Parameters
    Type Name Description
    Func<SearchShardsDescriptor<TDocument>, ISearchShardsRequest> selector
    Returns
    Type Description
    SearchShardsResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    SearchTemplateAsync<TDocument>(ISearchTemplateRequest, CancellationToken)

    POST request to the search_template API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/search-template/
    Declaration
    public Task<ISearchResponse<TDocument>> SearchTemplateAsync<TDocument>(ISearchTemplateRequest request, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    ISearchTemplateRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<ISearchResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    SearchTemplateAsync<TDocument>(Func<SearchTemplateDescriptor<TDocument>, ISearchTemplateRequest>, CancellationToken)

    POST request to the search_template API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/search-template/
    Declaration
    public Task<ISearchResponse<TDocument>> SearchTemplateAsync<TDocument>(Func<SearchTemplateDescriptor<TDocument>, ISearchTemplateRequest> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    Func<SearchTemplateDescriptor<TDocument>, ISearchTemplateRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ISearchResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    SearchTemplate<TDocument>(ISearchTemplateRequest)

    POST request to the search_template API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/search-template/
    Declaration
    public ISearchResponse<TDocument> SearchTemplate<TDocument>(ISearchTemplateRequest request) where TDocument : class
    Parameters
    Type Name Description
    ISearchTemplateRequest request
    Returns
    Type Description
    ISearchResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    SearchTemplate<TDocument>(Func<SearchTemplateDescriptor<TDocument>, ISearchTemplateRequest>)

    POST request to the search_template API, read more about this API online:

    https://opensearch.org/docs/latest/search-plugins/search-template/
    Declaration
    public ISearchResponse<TDocument> SearchTemplate<TDocument>(Func<SearchTemplateDescriptor<TDocument>, ISearchTemplateRequest> selector = null) where TDocument : class
    Parameters
    Type Name Description
    Func<SearchTemplateDescriptor<TDocument>, ISearchTemplateRequest> selector
    Returns
    Type Description
    ISearchResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Search<TDocument>(ISearchRequest)

    POST request to the search API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/search/
    Declaration
    public ISearchResponse<TDocument> Search<TDocument>(ISearchRequest request) where TDocument : class
    Parameters
    Type Name Description
    ISearchRequest request
    Returns
    Type Description
    ISearchResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Search<TDocument>(Func<SearchDescriptor<TDocument>, ISearchRequest>)

    POST request to the search API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/search/
    Declaration
    public ISearchResponse<TDocument> Search<TDocument>(Func<SearchDescriptor<TDocument>, ISearchRequest> selector = null) where TDocument : class
    Parameters
    Type Name Description
    Func<SearchDescriptor<TDocument>, ISearchRequest> selector
    Returns
    Type Description
    ISearchResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Search<TInferDocument, TDocument>(Func<SearchDescriptor<TInferDocument>, ISearchRequest>)

    POST request to the search API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/search/
    Declaration
    public ISearchResponse<TDocument> Search<TInferDocument, TDocument>(Func<SearchDescriptor<TInferDocument>, ISearchRequest> selector = null) where TInferDocument : class where TDocument : class
    Parameters
    Type Name Description
    Func<SearchDescriptor<TInferDocument>, ISearchRequest> selector
    Returns
    Type Description
    ISearchResponse<TDocument>
    Type Parameters
    Name Description
    TInferDocument
    TDocument
    | Edit this page View Source

    SourceAsync<TDocument>(DocumentPath<TDocument>, Func<SourceDescriptor<TDocument>, ISourceRequest>, CancellationToken)

    GET request to the get_source API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public Task<SourceResponse<TDocument>> SourceAsync<TDocument>(DocumentPath<TDocument> id, Func<SourceDescriptor<TDocument>, ISourceRequest> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<SourceDescriptor<TDocument>, ISourceRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<SourceResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    SourceAsync<TDocument>(ISourceRequest, CancellationToken)

    GET request to the get_source API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public Task<SourceResponse<TDocument>> SourceAsync<TDocument>(ISourceRequest request, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    ISourceRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<SourceResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    SourceExists(ISourceExistsRequest)

    HEAD request to the exists_source API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public ExistsResponse SourceExists(ISourceExistsRequest request)
    Parameters
    Type Name Description
    ISourceExistsRequest request
    Returns
    Type Description
    ExistsResponse
    | Edit this page View Source

    SourceExistsAsync(ISourceExistsRequest, CancellationToken)

    HEAD request to the exists_source API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public Task<ExistsResponse> SourceExistsAsync(ISourceExistsRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    ISourceExistsRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<ExistsResponse>
    | Edit this page View Source

    SourceExistsAsync<TDocument>(DocumentPath<TDocument>, Func<SourceExistsDescriptor<TDocument>, ISourceExistsRequest>, CancellationToken)

    HEAD request to the exists_source API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public Task<ExistsResponse> SourceExistsAsync<TDocument>(DocumentPath<TDocument> id, Func<SourceExistsDescriptor<TDocument>, ISourceExistsRequest> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<SourceExistsDescriptor<TDocument>, ISourceExistsRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ExistsResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    SourceExists<TDocument>(DocumentPath<TDocument>, Func<SourceExistsDescriptor<TDocument>, ISourceExistsRequest>)

    HEAD request to the exists_source API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public ExistsResponse SourceExists<TDocument>(DocumentPath<TDocument> id, Func<SourceExistsDescriptor<TDocument>, ISourceExistsRequest> selector = null) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<SourceExistsDescriptor<TDocument>, ISourceExistsRequest> selector
    Returns
    Type Description
    ExistsResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Source<TDocument>(DocumentPath<TDocument>, Func<SourceDescriptor<TDocument>, ISourceRequest>)

    GET request to the get_source API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public SourceResponse<TDocument> Source<TDocument>(DocumentPath<TDocument> id, Func<SourceDescriptor<TDocument>, ISourceRequest> selector = null) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<SourceDescriptor<TDocument>, ISourceRequest> selector
    Returns
    Type Description
    SourceResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Source<TDocument>(ISourceRequest)

    GET request to the get_source API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/get-documents/
    Declaration
    public SourceResponse<TDocument> Source<TDocument>(ISourceRequest request) where TDocument : class
    Parameters
    Type Name Description
    ISourceRequest request
    Returns
    Type Description
    SourceResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    TermVectorsAsync<TDocument>(ITermVectorsRequest<TDocument>, CancellationToken)

    POST request to the termvectors API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<TermVectorsResponse> TermVectorsAsync<TDocument>(ITermVectorsRequest<TDocument> request, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    ITermVectorsRequest<TDocument> request
    CancellationToken ct
    Returns
    Type Description
    Task<TermVectorsResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    TermVectorsAsync<TDocument>(Func<TermVectorsDescriptor<TDocument>, ITermVectorsRequest<TDocument>>, CancellationToken)

    POST request to the termvectors API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<TermVectorsResponse> TermVectorsAsync<TDocument>(Func<TermVectorsDescriptor<TDocument>, ITermVectorsRequest<TDocument>> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    Func<TermVectorsDescriptor<TDocument>, ITermVectorsRequest<TDocument>> selector
    CancellationToken ct
    Returns
    Type Description
    Task<TermVectorsResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    TermVectors<TDocument>(ITermVectorsRequest<TDocument>)

    POST request to the termvectors API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public TermVectorsResponse TermVectors<TDocument>(ITermVectorsRequest<TDocument> request) where TDocument : class
    Parameters
    Type Name Description
    ITermVectorsRequest<TDocument> request
    Returns
    Type Description
    TermVectorsResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    TermVectors<TDocument>(Func<TermVectorsDescriptor<TDocument>, ITermVectorsRequest<TDocument>>)

    POST request to the termvectors API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public TermVectorsResponse TermVectors<TDocument>(Func<TermVectorsDescriptor<TDocument>, ITermVectorsRequest<TDocument>> selector = null) where TDocument : class
    Parameters
    Type Name Description
    Func<TermVectorsDescriptor<TDocument>, ITermVectorsRequest<TDocument>> selector
    Returns
    Type Description
    TermVectorsResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    UpdateAsync<TDocument>(DocumentPath<TDocument>, Func<UpdateDescriptor<TDocument, TDocument>, IUpdateRequest<TDocument, TDocument>>, CancellationToken)

    POST request to the update API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/update-document/
    Declaration
    public Task<UpdateResponse<TDocument>> UpdateAsync<TDocument>(DocumentPath<TDocument> id, Func<UpdateDescriptor<TDocument, TDocument>, IUpdateRequest<TDocument, TDocument>> selector, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<UpdateDescriptor<TDocument, TDocument>, IUpdateRequest<TDocument, TDocument>> selector
    CancellationToken ct
    Returns
    Type Description
    Task<UpdateResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    UpdateAsync<TDocument, TPartialDocument>(DocumentPath<TDocument>, Func<UpdateDescriptor<TDocument, TPartialDocument>, IUpdateRequest<TDocument, TPartialDocument>>, CancellationToken)

    POST request to the update API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/update-document/
    Declaration
    public Task<UpdateResponse<TDocument>> UpdateAsync<TDocument, TPartialDocument>(DocumentPath<TDocument> id, Func<UpdateDescriptor<TDocument, TPartialDocument>, IUpdateRequest<TDocument, TPartialDocument>> selector, CancellationToken ct = default) where TDocument : class where TPartialDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<UpdateDescriptor<TDocument, TPartialDocument>, IUpdateRequest<TDocument, TPartialDocument>> selector
    CancellationToken ct
    Returns
    Type Description
    Task<UpdateResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    TPartialDocument
    | Edit this page View Source

    UpdateAsync<TDocument, TPartialDocument>(IUpdateRequest<TDocument, TPartialDocument>, CancellationToken)

    POST request to the update API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/update-document/
    Declaration
    public Task<UpdateResponse<TDocument>> UpdateAsync<TDocument, TPartialDocument>(IUpdateRequest<TDocument, TPartialDocument> request, CancellationToken ct = default) where TDocument : class where TPartialDocument : class
    Parameters
    Type Name Description
    IUpdateRequest<TDocument, TPartialDocument> request
    CancellationToken ct
    Returns
    Type Description
    Task<UpdateResponse<TDocument>>
    Type Parameters
    Name Description
    TDocument
    TPartialDocument
    | Edit this page View Source

    UpdateByQuery(IUpdateByQueryRequest)

    POST request to the update_by_query API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/update-by-query/
    Declaration
    public UpdateByQueryResponse UpdateByQuery(IUpdateByQueryRequest request)
    Parameters
    Type Name Description
    IUpdateByQueryRequest request
    Returns
    Type Description
    UpdateByQueryResponse
    | Edit this page View Source

    UpdateByQueryAsync(IUpdateByQueryRequest, CancellationToken)

    POST request to the update_by_query API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/update-by-query/
    Declaration
    public Task<UpdateByQueryResponse> UpdateByQueryAsync(IUpdateByQueryRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IUpdateByQueryRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<UpdateByQueryResponse>
    | Edit this page View Source

    UpdateByQueryAsync<TDocument>(Func<UpdateByQueryDescriptor<TDocument>, IUpdateByQueryRequest>, CancellationToken)

    POST request to the update_by_query API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/update-by-query/
    Declaration
    public Task<UpdateByQueryResponse> UpdateByQueryAsync<TDocument>(Func<UpdateByQueryDescriptor<TDocument>, IUpdateByQueryRequest> selector = null, CancellationToken ct = default) where TDocument : class
    Parameters
    Type Name Description
    Func<UpdateByQueryDescriptor<TDocument>, IUpdateByQueryRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<UpdateByQueryResponse>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    UpdateByQueryRethrottle(IUpdateByQueryRethrottleRequest)

    POST request to the update_by_query_rethrottle API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public ListTasksResponse UpdateByQueryRethrottle(IUpdateByQueryRethrottleRequest request)
    Parameters
    Type Name Description
    IUpdateByQueryRethrottleRequest request
    Returns
    Type Description
    ListTasksResponse
    | Edit this page View Source

    UpdateByQueryRethrottle(TaskId, Func<UpdateByQueryRethrottleDescriptor, IUpdateByQueryRethrottleRequest>)

    POST request to the update_by_query_rethrottle API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public ListTasksResponse UpdateByQueryRethrottle(TaskId taskId, Func<UpdateByQueryRethrottleDescriptor, IUpdateByQueryRethrottleRequest> selector = null)
    Parameters
    Type Name Description
    TaskId taskId
    Func<UpdateByQueryRethrottleDescriptor, IUpdateByQueryRethrottleRequest> selector
    Returns
    Type Description
    ListTasksResponse
    | Edit this page View Source

    UpdateByQueryRethrottleAsync(IUpdateByQueryRethrottleRequest, CancellationToken)

    POST request to the update_by_query_rethrottle API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<ListTasksResponse> UpdateByQueryRethrottleAsync(IUpdateByQueryRethrottleRequest request, CancellationToken ct = default)
    Parameters
    Type Name Description
    IUpdateByQueryRethrottleRequest request
    CancellationToken ct
    Returns
    Type Description
    Task<ListTasksResponse>
    | Edit this page View Source

    UpdateByQueryRethrottleAsync(TaskId, Func<UpdateByQueryRethrottleDescriptor, IUpdateByQueryRethrottleRequest>, CancellationToken)

    POST request to the update_by_query_rethrottle API, read more about this API online:

    https://opensearch.org/docs/latest
    Declaration
    public Task<ListTasksResponse> UpdateByQueryRethrottleAsync(TaskId taskId, Func<UpdateByQueryRethrottleDescriptor, IUpdateByQueryRethrottleRequest> selector = null, CancellationToken ct = default)
    Parameters
    Type Name Description
    TaskId taskId
    Func<UpdateByQueryRethrottleDescriptor, IUpdateByQueryRethrottleRequest> selector
    CancellationToken ct
    Returns
    Type Description
    Task<ListTasksResponse>
    | Edit this page View Source

    UpdateByQuery<TDocument>(Func<UpdateByQueryDescriptor<TDocument>, IUpdateByQueryRequest>)

    POST request to the update_by_query API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/update-by-query/
    Declaration
    public UpdateByQueryResponse UpdateByQuery<TDocument>(Func<UpdateByQueryDescriptor<TDocument>, IUpdateByQueryRequest> selector = null) where TDocument : class
    Parameters
    Type Name Description
    Func<UpdateByQueryDescriptor<TDocument>, IUpdateByQueryRequest> selector
    Returns
    Type Description
    UpdateByQueryResponse
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Update<TDocument>(DocumentPath<TDocument>, Func<UpdateDescriptor<TDocument, TDocument>, IUpdateRequest<TDocument, TDocument>>)

    POST request to the update API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/update-document/
    Declaration
    public UpdateResponse<TDocument> Update<TDocument>(DocumentPath<TDocument> id, Func<UpdateDescriptor<TDocument, TDocument>, IUpdateRequest<TDocument, TDocument>> selector) where TDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<UpdateDescriptor<TDocument, TDocument>, IUpdateRequest<TDocument, TDocument>> selector
    Returns
    Type Description
    UpdateResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    | Edit this page View Source

    Update<TDocument, TPartialDocument>(DocumentPath<TDocument>, Func<UpdateDescriptor<TDocument, TPartialDocument>, IUpdateRequest<TDocument, TPartialDocument>>)

    POST request to the update API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/update-document/
    Declaration
    public UpdateResponse<TDocument> Update<TDocument, TPartialDocument>(DocumentPath<TDocument> id, Func<UpdateDescriptor<TDocument, TPartialDocument>, IUpdateRequest<TDocument, TPartialDocument>> selector) where TDocument : class where TPartialDocument : class
    Parameters
    Type Name Description
    DocumentPath<TDocument> id
    Func<UpdateDescriptor<TDocument, TPartialDocument>, IUpdateRequest<TDocument, TPartialDocument>> selector
    Returns
    Type Description
    UpdateResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    TPartialDocument
    | Edit this page View Source

    Update<TDocument, TPartialDocument>(IUpdateRequest<TDocument, TPartialDocument>)

    POST request to the update API, read more about this API online:

    https://opensearch.org/docs/latest/api-reference/document-apis/update-document/
    Declaration
    public UpdateResponse<TDocument> Update<TDocument, TPartialDocument>(IUpdateRequest<TDocument, TPartialDocument> request) where TDocument : class where TPartialDocument : class
    Parameters
    Type Name Description
    IUpdateRequest<TDocument, TPartialDocument> request
    Returns
    Type Description
    UpdateResponse<TDocument>
    Type Parameters
    Name Description
    TDocument
    TPartialDocument

    Implements

    IOpenSearchClient

    Extension Methods

    AliasPointingToIndexExtensions.GetAliasesPointingToIndex(IOpenSearchClient, IndexName)
    AliasPointingToIndexExtensions.GetAliasesPointingToIndexAsync(IOpenSearchClient, IndexName)
    DeleteManyExtensions.DeleteManyAsync<T>(IOpenSearchClient, IEnumerable<T>, IndexName, CancellationToken)
    DeleteManyExtensions.DeleteMany<T>(IOpenSearchClient, IEnumerable<T>, IndexName)
    GetManyExtensions.GetManyAsync<T>(IOpenSearchClient, IEnumerable<long>, IndexName, CancellationToken)
    GetManyExtensions.GetManyAsync<T>(IOpenSearchClient, IEnumerable<string>, IndexName, CancellationToken)
    GetManyExtensions.GetMany<T>(IOpenSearchClient, IEnumerable<long>, IndexName)
    GetManyExtensions.GetMany<T>(IOpenSearchClient, IEnumerable<string>, IndexName)
    IndexManyExtensions.IndexManyAsync<T>(IOpenSearchClient, IEnumerable<T>, IndexName, CancellationToken)
    IndexManyExtensions.IndexMany<T>(IOpenSearchClient, IEnumerable<T>, IndexName)
    IndicesPointingToAliasExtensions.GetIndicesPointingToAlias(IOpenSearchClient, Names)
    IndicesPointingToAliasExtensions.GetIndicesPointingToAliasAsync(IOpenSearchClient, Names)
    SourceManyExtensions.SourceManyAsync<T>(IOpenSearchClient, IEnumerable<long>, string, CancellationToken)
    SourceManyExtensions.SourceManyAsync<T>(IOpenSearchClient, IEnumerable<string>, string, CancellationToken)
    SourceManyExtensions.SourceMany<T>(IOpenSearchClient, IEnumerable<long>, string)
    SourceManyExtensions.SourceMany<T>(IOpenSearchClient, IEnumerable<string>, string)
    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Constructors
      • OpenSearchClient()
      • OpenSearchClient(IConnectionSettingsValues)
      • OpenSearchClient(ITransport<IConnectionSettingsValues>)
      • OpenSearchClient(string, ApiKeyAuthenticationCredentials)
      • OpenSearchClient(string, BasicAuthenticationCredentials)
      • OpenSearchClient(Uri)
    • Properties
      • Cat
      • Cluster
      • ConnectionSettings
      • DanglingIndices
      • Http
      • Indices
      • Infer
      • Ingest
      • LowLevel
      • Nodes
      • RequestResponseSerializer
      • Snapshot
      • SourceSerializer
      • Tasks
    • Methods
      • Bulk(IBulkRequest)
      • Bulk(Func<BulkDescriptor, IBulkRequest>)
      • BulkAll<T>(IBulkAllRequest<T>, CancellationToken)
      • BulkAll<T>(IEnumerable<T>, Func<BulkAllDescriptor<T>, IBulkAllRequest<T>>, CancellationToken)
      • BulkAsync(IBulkRequest, CancellationToken)
      • BulkAsync(Func<BulkDescriptor, IBulkRequest>, CancellationToken)
      • ClearScroll(IClearScrollRequest)
      • ClearScroll(Func<ClearScrollDescriptor, IClearScrollRequest>)
      • ClearScrollAsync(IClearScrollRequest, CancellationToken)
      • ClearScrollAsync(Func<ClearScrollDescriptor, IClearScrollRequest>, CancellationToken)
      • Count(ICountRequest)
      • CountAsync(ICountRequest, CancellationToken)
      • CountAsync<TDocument>(Func<CountDescriptor<TDocument>, ICountRequest>, CancellationToken)
      • Count<TDocument>(Func<CountDescriptor<TDocument>, ICountRequest>)
      • CreateAsync<TDocument>(ICreateRequest<TDocument>, CancellationToken)
      • CreateAsync<TDocument>(TDocument, Func<CreateDescriptor<TDocument>, ICreateRequest<TDocument>>, CancellationToken)
      • CreateDocumentAsync<TDocument>(TDocument, CancellationToken)
      • CreateDocument<TDocument>(TDocument)
      • CreatePit(ICreatePitRequest)
      • CreatePit(Indices, Func<CreatePitDescriptor, ICreatePitRequest>)
      • CreatePitAsync(ICreatePitRequest, CancellationToken)
      • CreatePitAsync(Indices, Func<CreatePitDescriptor, ICreatePitRequest>, CancellationToken)
      • Create<TDocument>(ICreateRequest<TDocument>)
      • Create<TDocument>(TDocument, Func<CreateDescriptor<TDocument>, ICreateRequest<TDocument>>)
      • Delete(IDeleteRequest)
      • DeleteAllPits(IDeleteAllPitsRequest)
      • DeleteAllPits(Func<DeleteAllPitsDescriptor, IDeleteAllPitsRequest>)
      • DeleteAllPitsAsync(IDeleteAllPitsRequest, CancellationToken)
      • DeleteAllPitsAsync(Func<DeleteAllPitsDescriptor, IDeleteAllPitsRequest>, CancellationToken)
      • DeleteAsync(IDeleteRequest, CancellationToken)
      • DeleteAsync<TDocument>(DocumentPath<TDocument>, Func<DeleteDescriptor<TDocument>, IDeleteRequest>, CancellationToken)
      • DeleteByQuery(IDeleteByQueryRequest)
      • DeleteByQueryAsync(IDeleteByQueryRequest, CancellationToken)
      • DeleteByQueryAsync<TDocument>(Func<DeleteByQueryDescriptor<TDocument>, IDeleteByQueryRequest>, CancellationToken)
      • DeleteByQueryRethrottle(IDeleteByQueryRethrottleRequest)
      • DeleteByQueryRethrottle(TaskId, Func<DeleteByQueryRethrottleDescriptor, IDeleteByQueryRethrottleRequest>)
      • DeleteByQueryRethrottleAsync(IDeleteByQueryRethrottleRequest, CancellationToken)
      • DeleteByQueryRethrottleAsync(TaskId, Func<DeleteByQueryRethrottleDescriptor, IDeleteByQueryRethrottleRequest>, CancellationToken)
      • DeleteByQuery<TDocument>(Func<DeleteByQueryDescriptor<TDocument>, IDeleteByQueryRequest>)
      • DeletePit(IDeletePitRequest)
      • DeletePit(Func<DeletePitDescriptor, IDeletePitRequest>)
      • DeletePitAsync(IDeletePitRequest, CancellationToken)
      • DeletePitAsync(Func<DeletePitDescriptor, IDeletePitRequest>, CancellationToken)
      • DeleteScript(IDeleteScriptRequest)
      • DeleteScript(Id, Func<DeleteScriptDescriptor, IDeleteScriptRequest>)
      • DeleteScriptAsync(IDeleteScriptRequest, CancellationToken)
      • DeleteScriptAsync(Id, Func<DeleteScriptDescriptor, IDeleteScriptRequest>, CancellationToken)
      • Delete<TDocument>(DocumentPath<TDocument>, Func<DeleteDescriptor<TDocument>, IDeleteRequest>)
      • DocumentExists(IDocumentExistsRequest)
      • DocumentExistsAsync(IDocumentExistsRequest, CancellationToken)
      • DocumentExistsAsync<TDocument>(DocumentPath<TDocument>, Func<DocumentExistsDescriptor<TDocument>, IDocumentExistsRequest>, CancellationToken)
      • DocumentExists<TDocument>(DocumentPath<TDocument>, Func<DocumentExistsDescriptor<TDocument>, IDocumentExistsRequest>)
      • ExecutePainlessScriptAsync<TResult>(IExecutePainlessScriptRequest, CancellationToken)
      • ExecutePainlessScriptAsync<TResult>(Func<ExecutePainlessScriptDescriptor, IExecutePainlessScriptRequest>, CancellationToken)
      • ExecutePainlessScript<TResult>(IExecutePainlessScriptRequest)
      • ExecutePainlessScript<TResult>(Func<ExecutePainlessScriptDescriptor, IExecutePainlessScriptRequest>)
      • ExplainAsync<TDocument>(DocumentPath<TDocument>, Func<ExplainDescriptor<TDocument>, IExplainRequest>, CancellationToken)
      • ExplainAsync<TDocument>(IExplainRequest, CancellationToken)
      • Explain<TDocument>(DocumentPath<TDocument>, Func<ExplainDescriptor<TDocument>, IExplainRequest>)
      • Explain<TDocument>(IExplainRequest)
      • FieldCapabilities(IFieldCapabilitiesRequest)
      • FieldCapabilities(Indices, Func<FieldCapabilitiesDescriptor, IFieldCapabilitiesRequest>)
      • FieldCapabilitiesAsync(IFieldCapabilitiesRequest, CancellationToken)
      • FieldCapabilitiesAsync(Indices, Func<FieldCapabilitiesDescriptor, IFieldCapabilitiesRequest>, CancellationToken)
      • GetAllPits(IGetAllPitsRequest)
      • GetAllPits(Func<GetAllPitsDescriptor, IGetAllPitsRequest>)
      • GetAllPitsAsync(IGetAllPitsRequest, CancellationToken)
      • GetAllPitsAsync(Func<GetAllPitsDescriptor, IGetAllPitsRequest>, CancellationToken)
      • GetAsync<TDocument>(DocumentPath<TDocument>, Func<GetDescriptor<TDocument>, IGetRequest>, CancellationToken)
      • GetAsync<TDocument>(IGetRequest, CancellationToken)
      • GetScript(IGetScriptRequest)
      • GetScript(Id, Func<GetScriptDescriptor, IGetScriptRequest>)
      • GetScriptAsync(IGetScriptRequest, CancellationToken)
      • GetScriptAsync(Id, Func<GetScriptDescriptor, IGetScriptRequest>, CancellationToken)
      • Get<TDocument>(DocumentPath<TDocument>, Func<GetDescriptor<TDocument>, IGetRequest>)
      • Get<TDocument>(IGetRequest)
      • IndexAsync<TDocument>(IIndexRequest<TDocument>, CancellationToken)
      • IndexAsync<TDocument>(TDocument, Func<IndexDescriptor<TDocument>, IIndexRequest<TDocument>>, CancellationToken)
      • IndexDocumentAsync<TDocument>(TDocument, CancellationToken)
      • IndexDocument<TDocument>(TDocument)
      • Index<TDocument>(IIndexRequest<TDocument>)
      • Index<TDocument>(TDocument, Func<IndexDescriptor<TDocument>, IIndexRequest<TDocument>>)
      • Map(IPutMappingRequest)
      • MapAsync(IPutMappingRequest, CancellationToken)
      • MapAsync<T>(Func<PutMappingDescriptor<T>, IPutMappingRequest>, CancellationToken)
      • Map<T>(Func<PutMappingDescriptor<T>, IPutMappingRequest>)
      • MultiGet(IMultiGetRequest)
      • MultiGet(Func<MultiGetDescriptor, IMultiGetRequest>)
      • MultiGetAsync(IMultiGetRequest, CancellationToken)
      • MultiGetAsync(Func<MultiGetDescriptor, IMultiGetRequest>, CancellationToken)
      • MultiSearch(IMultiSearchRequest)
      • MultiSearch(Indices, Func<MultiSearchDescriptor, IMultiSearchRequest>)
      • MultiSearchAsync(IMultiSearchRequest, CancellationToken)
      • MultiSearchAsync(Indices, Func<MultiSearchDescriptor, IMultiSearchRequest>, CancellationToken)
      • MultiSearchTemplate(IMultiSearchTemplateRequest)
      • MultiSearchTemplate(Indices, Func<MultiSearchTemplateDescriptor, IMultiSearchTemplateRequest>)
      • MultiSearchTemplateAsync(IMultiSearchTemplateRequest, CancellationToken)
      • MultiSearchTemplateAsync(Indices, Func<MultiSearchTemplateDescriptor, IMultiSearchTemplateRequest>, CancellationToken)
      • MultiTermVectors(IMultiTermVectorsRequest)
      • MultiTermVectors(Func<MultiTermVectorsDescriptor, IMultiTermVectorsRequest>)
      • MultiTermVectorsAsync(IMultiTermVectorsRequest, CancellationToken)
      • MultiTermVectorsAsync(Func<MultiTermVectorsDescriptor, IMultiTermVectorsRequest>, CancellationToken)
      • Ping(IPingRequest)
      • Ping(Func<PingDescriptor, IPingRequest>)
      • PingAsync(IPingRequest, CancellationToken)
      • PingAsync(Func<PingDescriptor, IPingRequest>, CancellationToken)
      • PutScript(IPutScriptRequest)
      • PutScript(Id, Func<PutScriptDescriptor, IPutScriptRequest>)
      • PutScriptAsync(IPutScriptRequest, CancellationToken)
      • PutScriptAsync(Id, Func<PutScriptDescriptor, IPutScriptRequest>, CancellationToken)
      • ReindexOnServer(IReindexOnServerRequest)
      • ReindexOnServer(Func<ReindexOnServerDescriptor, IReindexOnServerRequest>)
      • ReindexOnServerAsync(IReindexOnServerRequest, CancellationToken)
      • ReindexOnServerAsync(Func<ReindexOnServerDescriptor, IReindexOnServerRequest>, CancellationToken)
      • ReindexRethrottle(IReindexRethrottleRequest)
      • ReindexRethrottle(TaskId, Func<ReindexRethrottleDescriptor, IReindexRethrottleRequest>)
      • ReindexRethrottleAsync(IReindexRethrottleRequest, CancellationToken)
      • ReindexRethrottleAsync(TaskId, Func<ReindexRethrottleDescriptor, IReindexRethrottleRequest>, CancellationToken)
      • Reindex<TSource>(IReindexRequest<TSource>, CancellationToken)
      • Reindex<TSource>(IndexName, IndexName, Func<QueryContainerDescriptor<TSource>, QueryContainer>, CancellationToken)
      • Reindex<TSource>(Func<ReindexDescriptor<TSource, TSource>, IReindexRequest<TSource, TSource>>, CancellationToken)
      • Reindex<TSource, TTarget>(IReindexRequest<TSource, TTarget>, CancellationToken)
      • Reindex<TSource, TTarget>(IndexName, IndexName, Func<TSource, TTarget>, Func<QueryContainerDescriptor<TSource>, QueryContainer>, CancellationToken)
      • Reindex<TSource, TTarget>(Func<TSource, TTarget>, Func<ReindexDescriptor<TSource, TTarget>, IReindexRequest<TSource, TTarget>>, CancellationToken)
      • RenderSearchTemplate(IRenderSearchTemplateRequest)
      • RenderSearchTemplate(Func<RenderSearchTemplateDescriptor, IRenderSearchTemplateRequest>)
      • RenderSearchTemplateAsync(IRenderSearchTemplateRequest, CancellationToken)
      • RenderSearchTemplateAsync(Func<RenderSearchTemplateDescriptor, IRenderSearchTemplateRequest>, CancellationToken)
      • RootNodeInfo(IRootNodeInfoRequest)
      • RootNodeInfo(Func<RootNodeInfoDescriptor, IRootNodeInfoRequest>)
      • RootNodeInfoAsync(IRootNodeInfoRequest, CancellationToken)
      • RootNodeInfoAsync(Func<RootNodeInfoDescriptor, IRootNodeInfoRequest>, CancellationToken)
      • ScrollAll<T>(IScrollAllRequest, CancellationToken)
      • ScrollAll<T>(Time, int, Func<ScrollAllDescriptor<T>, IScrollAllRequest>, CancellationToken)
      • ScrollAsync<TDocument>(IScrollRequest, CancellationToken)
      • ScrollAsync<TDocument>(Time, string, Func<ScrollDescriptor<TDocument>, IScrollRequest>, CancellationToken)
      • ScrollAsync<TInferDocument, TDocument>(Time, string, Func<ScrollDescriptor<TInferDocument>, IScrollRequest>, CancellationToken)
      • Scroll<TDocument>(IScrollRequest)
      • Scroll<TDocument>(Time, string, Func<ScrollDescriptor<TDocument>, IScrollRequest>)
      • Scroll<TInferDocument, TDocument>(Time, string, Func<ScrollDescriptor<TInferDocument>, IScrollRequest>)
      • SearchAsync<TDocument>(ISearchRequest, CancellationToken)
      • SearchAsync<TDocument>(Func<SearchDescriptor<TDocument>, ISearchRequest>, CancellationToken)
      • SearchAsync<TInferDocument, TDocument>(Func<SearchDescriptor<TInferDocument>, ISearchRequest>, CancellationToken)
      • SearchShards(ISearchShardsRequest)
      • SearchShardsAsync(ISearchShardsRequest, CancellationToken)
      • SearchShardsAsync<TDocument>(Func<SearchShardsDescriptor<TDocument>, ISearchShardsRequest>, CancellationToken)
      • SearchShards<TDocument>(Func<SearchShardsDescriptor<TDocument>, ISearchShardsRequest>)
      • SearchTemplateAsync<TDocument>(ISearchTemplateRequest, CancellationToken)
      • SearchTemplateAsync<TDocument>(Func<SearchTemplateDescriptor<TDocument>, ISearchTemplateRequest>, CancellationToken)
      • SearchTemplate<TDocument>(ISearchTemplateRequest)
      • SearchTemplate<TDocument>(Func<SearchTemplateDescriptor<TDocument>, ISearchTemplateRequest>)
      • Search<TDocument>(ISearchRequest)
      • Search<TDocument>(Func<SearchDescriptor<TDocument>, ISearchRequest>)
      • Search<TInferDocument, TDocument>(Func<SearchDescriptor<TInferDocument>, ISearchRequest>)
      • SourceAsync<TDocument>(DocumentPath<TDocument>, Func<SourceDescriptor<TDocument>, ISourceRequest>, CancellationToken)
      • SourceAsync<TDocument>(ISourceRequest, CancellationToken)
      • SourceExists(ISourceExistsRequest)
      • SourceExistsAsync(ISourceExistsRequest, CancellationToken)
      • SourceExistsAsync<TDocument>(DocumentPath<TDocument>, Func<SourceExistsDescriptor<TDocument>, ISourceExistsRequest>, CancellationToken)
      • SourceExists<TDocument>(DocumentPath<TDocument>, Func<SourceExistsDescriptor<TDocument>, ISourceExistsRequest>)
      • Source<TDocument>(DocumentPath<TDocument>, Func<SourceDescriptor<TDocument>, ISourceRequest>)
      • Source<TDocument>(ISourceRequest)
      • TermVectorsAsync<TDocument>(ITermVectorsRequest<TDocument>, CancellationToken)
      • TermVectorsAsync<TDocument>(Func<TermVectorsDescriptor<TDocument>, ITermVectorsRequest<TDocument>>, CancellationToken)
      • TermVectors<TDocument>(ITermVectorsRequest<TDocument>)
      • TermVectors<TDocument>(Func<TermVectorsDescriptor<TDocument>, ITermVectorsRequest<TDocument>>)
      • UpdateAsync<TDocument>(DocumentPath<TDocument>, Func<UpdateDescriptor<TDocument, TDocument>, IUpdateRequest<TDocument, TDocument>>, CancellationToken)
      • UpdateAsync<TDocument, TPartialDocument>(DocumentPath<TDocument>, Func<UpdateDescriptor<TDocument, TPartialDocument>, IUpdateRequest<TDocument, TPartialDocument>>, CancellationToken)
      • UpdateAsync<TDocument, TPartialDocument>(IUpdateRequest<TDocument, TPartialDocument>, CancellationToken)
      • UpdateByQuery(IUpdateByQueryRequest)
      • UpdateByQueryAsync(IUpdateByQueryRequest, CancellationToken)
      • UpdateByQueryAsync<TDocument>(Func<UpdateByQueryDescriptor<TDocument>, IUpdateByQueryRequest>, CancellationToken)
      • UpdateByQueryRethrottle(IUpdateByQueryRethrottleRequest)
      • UpdateByQueryRethrottle(TaskId, Func<UpdateByQueryRethrottleDescriptor, IUpdateByQueryRethrottleRequest>)
      • UpdateByQueryRethrottleAsync(IUpdateByQueryRethrottleRequest, CancellationToken)
      • UpdateByQueryRethrottleAsync(TaskId, Func<UpdateByQueryRethrottleDescriptor, IUpdateByQueryRethrottleRequest>, CancellationToken)
      • UpdateByQuery<TDocument>(Func<UpdateByQueryDescriptor<TDocument>, IUpdateByQueryRequest>)
      • Update<TDocument>(DocumentPath<TDocument>, Func<UpdateDescriptor<TDocument, TDocument>, IUpdateRequest<TDocument, TDocument>>)
      • Update<TDocument, TPartialDocument>(DocumentPath<TDocument>, Func<UpdateDescriptor<TDocument, TPartialDocument>, IUpdateRequest<TDocument, TPartialDocument>>)
      • Update<TDocument, TPartialDocument>(IUpdateRequest<TDocument, TPartialDocument>)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX