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

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

    Interface IOpenSearchClient

    OpenSearch high level client

    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public interface IOpenSearchClient

    Properties

    | Edit this page View Source

    Cat

    Cat APIs

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

    Cluster

    Cluster APIs

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

    ConnectionSettings

    The configured connection settings for the client

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

    DanglingIndices

    Dangling Indices APIs

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

    Http

    Http APIs

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

    Indices

    Indices APIs

    Declaration
    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
    Inferrer Infer { get; }
    Property Value
    Type Description
    Inferrer
    | Edit this page View Source

    Ingest

    Ingest APIs

    Declaration
    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
    IOpenSearchLowLevelClient LowLevel { get; }
    Property Value
    Type Description
    IOpenSearchLowLevelClient
    | Edit this page View Source

    Nodes

    Nodes APIs

    Declaration
    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
    IOpenSearchSerializer RequestResponseSerializer { get; }
    Property Value
    Type Description
    IOpenSearchSerializer
    | Edit this page View Source

    Snapshot

    Snapshot APIs

    Declaration
    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
    IOpenSearchSerializer SourceSerializer { get; }
    Property Value
    Type Description
    IOpenSearchSerializer
    | Edit this page View Source

    Tasks

    Tasks APIs

    Declaration
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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<T>(T, 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
    Task<IndexResponse> IndexDocumentAsync<T>(T document, CancellationToken ct = default) where T : class
    Parameters
    Type Name Description
    T 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
    T
    | 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
    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
    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
    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
    PutMappingResponse Map(IPutMappingRequest request)
    Parameters
    Type Name Description
    IPutMappingRequest request
    Returns
    Type Description
    PutMappingResponse
    | Edit this page View Source

    MapAsync(IPutMappingRequest, CancellationToken)

    Declaration
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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

    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
    • 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<T>(T, 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>)
    • Extension Methods
    Back to top Generated by DocFX