• API Documentation
  • API Documentation
  • OpenSearch.Client
  • SearchDescriptor<TInferDocument>
Search Results for

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

    Class SearchDescriptor<TInferDocument>

    A descriptor which describes a search operation for _search and _msearch

    Inheritance
    object
    RequestBase<SearchRequestParameters>
    RequestDescriptorBase<SearchDescriptor<TInferDocument>, SearchRequestParameters, ISearchRequest<TInferDocument>>
    SearchDescriptor<TInferDocument>
    Implements
    IDescriptor
    ISearchRequest<TInferDocument>
    ISearchRequest
    ITypedSearchRequest
    IRequest<SearchRequestParameters>
    IRequest
    Inherited Members
    RequestDescriptorBase<SearchDescriptor<TInferDocument>, SearchRequestParameters, ISearchRequest<TInferDocument>>.Self
    RequestDescriptorBase<SearchDescriptor<TInferDocument>, SearchRequestParameters, ISearchRequest<TInferDocument>>.Assign<TValue>(TValue, Action<ISearchRequest<TInferDocument>, TValue>)
    RequestDescriptorBase<SearchDescriptor<TInferDocument>, SearchRequestParameters, ISearchRequest<TInferDocument>>.Qs(string, object)
    RequestDescriptorBase<SearchDescriptor<TInferDocument>, SearchRequestParameters, ISearchRequest<TInferDocument>>.RequestConfiguration(Func<RequestConfigurationDescriptor, IRequestConfiguration>)
    RequestDescriptorBase<SearchDescriptor<TInferDocument>, SearchRequestParameters, ISearchRequest<TInferDocument>>.ErrorTrace(bool?)
    RequestDescriptorBase<SearchDescriptor<TInferDocument>, SearchRequestParameters, ISearchRequest<TInferDocument>>.FilterPath(params string[])
    RequestDescriptorBase<SearchDescriptor<TInferDocument>, SearchRequestParameters, ISearchRequest<TInferDocument>>.FilterPath(IEnumerable<string>)
    RequestDescriptorBase<SearchDescriptor<TInferDocument>, SearchRequestParameters, ISearchRequest<TInferDocument>>.Human(bool?)
    RequestDescriptorBase<SearchDescriptor<TInferDocument>, SearchRequestParameters, ISearchRequest<TInferDocument>>.Pretty(bool?)
    RequestDescriptorBase<SearchDescriptor<TInferDocument>, SearchRequestParameters, ISearchRequest<TInferDocument>>.SourceQueryString(string)
    RequestBase<SearchRequestParameters>.RequestState
    RequestBase<SearchRequestParameters>.ContentType
    RequestBase<SearchRequestParameters>.Q<TOut>(string)
    RequestBase<SearchRequestParameters>.Q(string, object)
    RequestBase<SearchRequestParameters>.SetAcceptHeader(string)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    [DataContract]
    public class SearchDescriptor<TInferDocument> : RequestDescriptorBase<SearchDescriptor<TInferDocument>, SearchRequestParameters, ISearchRequest<TInferDocument>>, IDescriptor, ISearchRequest<TInferDocument>, ISearchRequest, ITypedSearchRequest, IRequest<SearchRequestParameters>, IRequest where TInferDocument : class
    Type Parameters
    Name Description
    TInferDocument

    Constructors

    | Edit this page View Source

    SearchDescriptor()

    /{index}/_search

    Declaration
    public SearchDescriptor()
    | Edit this page View Source

    SearchDescriptor(Indices)

    /{index}/_search

    Declaration
    public SearchDescriptor(Indices index)
    Parameters
    Type Name Description
    Indices index

    Optional, accepts null

    Properties

    | Edit this page View Source

    HttpMethod

    Declaration
    protected override HttpMethod HttpMethod { get; }
    Property Value
    Type Description
    HttpMethod
    Overrides
    RequestBase<SearchRequestParameters>.HttpMethod

    Methods

    | Edit this page View Source

    Aggregations(AggregationDictionary)

    Specifies the aggregations to perform

    Declaration
    public SearchDescriptor<TInferDocument> Aggregations(AggregationDictionary aggregations)
    Parameters
    Type Name Description
    AggregationDictionary aggregations
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Aggregations(Func<AggregationContainerDescriptor<TInferDocument>, IAggregationContainer>)

    Specifies the aggregations to perform

    Declaration
    public SearchDescriptor<TInferDocument> Aggregations(Func<AggregationContainerDescriptor<TInferDocument>, IAggregationContainer> aggregationsSelector)
    Parameters
    Type Name Description
    Func<AggregationContainerDescriptor<TInferDocument>, IAggregationContainer> aggregationsSelector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    AllIndices()

    A shortcut into calling Index(Indices.All)

    Declaration
    public SearchDescriptor<TInferDocument> AllIndices()
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    AllowNoIndices(bool?)

    If false, the request returns an error if any wildcard expression, index alias, or _all value targets only missing or closed indexes. This behavior applies even if the request targets other open indexes. For example, a request targeting foo*,bar* returns an error if an index starts with foo but no index starts with bar.

    Declaration
    public SearchDescriptor<TInferDocument> AllowNoIndices(bool? allownoindices = true)
    Parameters
    Type Name Description
    bool? allownoindices
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    AllowPartialSearchResults(bool?)

    If true, returns partial results if there are shard request timeouts or shard failures. If false, returns an error with no partial results.

    Declaration
    public SearchDescriptor<TInferDocument> AllowPartialSearchResults(bool? allowpartialsearchresults = true)
    Parameters
    Type Name Description
    bool? allowpartialsearchresults
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    AnalyzeWildcard(bool?)

    If true, wildcard and prefix queries are analyzed. This parameter can only be used when the q query string parameter is specified.

    Declaration
    public SearchDescriptor<TInferDocument> AnalyzeWildcard(bool? analyzewildcard = true)
    Parameters
    Type Name Description
    bool? analyzewildcard
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Analyzer(string)

    Analyzer to use for the query string. This parameter can only be used when the q query string parameter is specified.

    Declaration
    public SearchDescriptor<TInferDocument> Analyzer(string analyzer)
    Parameters
    Type Name Description
    string analyzer
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    BatchedReduceSize(int?)

    The number of shard results that should be reduced at once on the coordinating node. This value should be used as a protection mechanism to reduce the memory overhead per search request if the potential number of shards in the request can be large.

    Declaration
    public SearchDescriptor<TInferDocument> BatchedReduceSize(int? batchedreducesize)
    Parameters
    Type Name Description
    int? batchedreducesize
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    CancelAfterTimeInterval(Time)

    The time after which the search request will be canceled. Request-level parameter takes precedence over cancel_after_time_interval cluster setting.

    Declaration
    public SearchDescriptor<TInferDocument> CancelAfterTimeInterval(Time cancelaftertimeinterval)
    Parameters
    Type Name Description
    Time cancelaftertimeinterval
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    CcsMinimizeRoundtrips(bool?)

    If true, network round-trips between the coordinating node and the remote clusters are minimized when executing cross-cluster search (CCS) requests.

    Declaration
    public SearchDescriptor<TInferDocument> CcsMinimizeRoundtrips(bool? ccsminimizeroundtrips = true)
    Parameters
    Type Name Description
    bool? ccsminimizeroundtrips
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Collapse(Func<FieldCollapseDescriptor<TInferDocument>, IFieldCollapse>)

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

    NOTE: The collapsing is applied to the top hits only and does not affect aggregations. You can only collapse to a depth of 2.

    Declaration
    public SearchDescriptor<TInferDocument> Collapse(Func<FieldCollapseDescriptor<TInferDocument>, IFieldCollapse> collapseSelector)
    Parameters
    Type Name Description
    Func<FieldCollapseDescriptor<TInferDocument>, IFieldCollapse> collapseSelector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    DefaultOperator(DefaultOperator?)

    The default operator for query string query: AND or OR. This parameter can only be used when the q query string parameter is specified.

    Declaration
    public SearchDescriptor<TInferDocument> DefaultOperator(DefaultOperator? defaultoperator)
    Parameters
    Type Name Description
    DefaultOperator? defaultoperator
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Df(string)

    Field to use as default where no field prefix is given in the query string. This parameter can only be used when the q query string parameter is specified.

    Declaration
    public SearchDescriptor<TInferDocument> Df(string df)
    Parameters
    Type Name Description
    string df
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    DocValueFields(Fields)

    Declaration
    public SearchDescriptor<TInferDocument> DocValueFields(Fields fields)
    Parameters
    Type Name Description
    Fields fields
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    DocValueFields(Func<FieldsDescriptor<TInferDocument>, IPromise<Fields>>)

    Allows to return a script evaluation (based on different fields) for each hit

    Declaration
    public SearchDescriptor<TInferDocument> DocValueFields(Func<FieldsDescriptor<TInferDocument>, IPromise<Fields>> fields)
    Parameters
    Type Name Description
    Func<FieldsDescriptor<TInferDocument>, IPromise<Fields>> fields
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    ExecuteOnLocalShard()

    Controls a preference of which shard replicas to execute the search request on. By default, the operation is randomized between the each shard replicas.

    The operation will prefer to be executed on a local allocated shard is possible.

    Declaration
    public SearchDescriptor<TInferDocument> ExecuteOnLocalShard()
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    ExecuteOnNode(string)

    Controls a preference of which shard replicas to execute the search request on. By default, the operation is randomized between the each shard replicas.

    Restricts the search to execute only on a node with the provided node id

    Declaration
    public SearchDescriptor<TInferDocument> ExecuteOnNode(string node)
    Parameters
    Type Name Description
    string node
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    ExecuteOnPreferredNode(string)

    Controls a preference of which shard replicas to execute the search request on. By default, the operation is randomized between the each shard replicas.

    Prefers execution on the node with the provided node id if applicable.

    Declaration
    public SearchDescriptor<TInferDocument> ExecuteOnPreferredNode(string node)
    Parameters
    Type Name Description
    string node
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    ExpandWildcards(ExpandWildcards?)

    Type of index that wildcard patterns can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such as open,hidden.

    Declaration
    public SearchDescriptor<TInferDocument> ExpandWildcards(ExpandWildcards? expandwildcards)
    Parameters
    Type Name Description
    ExpandWildcards? expandwildcards
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Explain(bool?)

    Enables explanation for each hit on how its score was computed

    Declaration
    public SearchDescriptor<TInferDocument> Explain(bool? explain = true)
    Parameters
    Type Name Description
    bool? explain
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Ext(IDictionary<string, object>)

    Declaration
    public SearchDescriptor<TInferDocument> Ext(IDictionary<string, object> dictionary)
    Parameters
    Type Name Description
    IDictionary<string, object> dictionary
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Ext(Func<FluentDictionary<string, object>, FluentDictionary<string, object>>)

    Declaration
    public SearchDescriptor<TInferDocument> Ext(Func<FluentDictionary<string, object>, FluentDictionary<string, object>> selector)
    Parameters
    Type Name Description
    Func<FluentDictionary<string, object>, FluentDictionary<string, object>> selector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Fields(Fields)

    BETA: Allows for retrieving a list of document fields in the search response.

    This functionality is in beta and is subject to change.

    Declaration
    public SearchDescriptor<TInferDocument> Fields(Fields fields)
    Parameters
    Type Name Description
    Fields fields
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Fields(Func<FieldsDescriptor<TInferDocument>, IPromise<Fields>>)

    BETA: Allows for retrieving a list of document fields in the search response.

    This functionality is in beta and is subject to change.

    Declaration
    public SearchDescriptor<TInferDocument> Fields(Func<FieldsDescriptor<TInferDocument>, IPromise<Fields>> fields)
    Parameters
    Type Name Description
    Func<FieldsDescriptor<TInferDocument>, IPromise<Fields>> fields
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Fields<TSource>(Func<FieldsDescriptor<TSource>, IPromise<Fields>>)

    BETA: Allows for retrieving a list of document fields in the search response.

    This functionality is in beta and is subject to change.

    Declaration
    public SearchDescriptor<TInferDocument> Fields<TSource>(Func<FieldsDescriptor<TSource>, IPromise<Fields>> fields) where TSource : class
    Parameters
    Type Name Description
    Func<FieldsDescriptor<TSource>, IPromise<Fields>> fields
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    Type Parameters
    Name Description
    TSource
    | Edit this page View Source

    From(int?)

    The starting from index of the hits to return. Defaults to 0.

    Declaration
    public SearchDescriptor<TInferDocument> From(int? from)
    Parameters
    Type Name Description
    int? from
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Highlight(Func<HighlightDescriptor<TInferDocument>, IHighlight>)

    Allow to highlight search results on one or more fields. The implementation uses the either lucene fast-vector-highlighter or highlighter.

    Declaration
    public SearchDescriptor<TInferDocument> Highlight(Func<HighlightDescriptor<TInferDocument>, IHighlight> highlightSelector)
    Parameters
    Type Name Description
    Func<HighlightDescriptor<TInferDocument>, IHighlight> highlightSelector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    IgnoreThrottled(bool?)

    If true, concrete, expanded or aliased indexes will be ignored when frozen.

    Declaration
    public SearchDescriptor<TInferDocument> IgnoreThrottled(bool? ignorethrottled = true)
    Parameters
    Type Name Description
    bool? ignorethrottled
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    IgnoreUnavailable(bool?)

    If false, the request returns an error if it targets a missing or closed index.

    Declaration
    public SearchDescriptor<TInferDocument> IgnoreUnavailable(bool? ignoreunavailable = true)
    Parameters
    Type Name Description
    bool? ignoreunavailable
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    IncludeNamedQueriesScore(bool?)

    Indicates whether hit.matched_queries should be rendered as a map that includes the name of the matched query associated with its score (true) or as an array containing the name of the matched queries (false).

    Declaration
    public SearchDescriptor<TInferDocument> IncludeNamedQueriesScore(bool? includenamedqueriesscore = true)
    Parameters
    Type Name Description
    bool? includenamedqueriesscore
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Index(Indices)

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

    Declaration
    public SearchDescriptor<TInferDocument> Index(Indices index)
    Parameters
    Type Name Description
    Indices index
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Index<TOther>()

    a shortcut into calling Index(typeof(TOther))

    Declaration
    public SearchDescriptor<TInferDocument> Index<TOther>() where TOther : class
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    Type Parameters
    Name Description
    TOther
    | Edit this page View Source

    IndicesBoost(Func<FluentDictionary<IndexName, double>, FluentDictionary<IndexName, double>>)

    Allows to configure different boost level per index when searching across more than one indices. This is very handy when hits coming from one index matter more than hits coming from another index (think social graph where each user has an index).

    Declaration
    public SearchDescriptor<TInferDocument> IndicesBoost(Func<FluentDictionary<IndexName, double>, FluentDictionary<IndexName, double>> boost)
    Parameters
    Type Name Description
    Func<FluentDictionary<IndexName, double>, FluentDictionary<IndexName, double>> boost
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Lenient(bool?)

    If true, format-based query failures (such as providing text to a numeric field) in the query string will be ignored. This parameter can only be used when the q query string parameter is specified.

    Declaration
    public SearchDescriptor<TInferDocument> Lenient(bool? lenient = true)
    Parameters
    Type Name Description
    bool? lenient
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    MatchAll(Func<MatchAllQueryDescriptor, IMatchAllQuery>)

    Shortcut to default to a match all query

    Declaration
    public SearchDescriptor<TInferDocument> MatchAll(Func<MatchAllQueryDescriptor, IMatchAllQuery> selector = null)
    Parameters
    Type Name Description
    Func<MatchAllQueryDescriptor, IMatchAllQuery> selector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    MaxConcurrentShardRequests(int?)

    Defines the number of concurrent shard requests per node this search executes concurrently. This value should be used to limit the impact of the search on the cluster in order to limit the number of concurrent shard requests.

    Declaration
    public SearchDescriptor<TInferDocument> MaxConcurrentShardRequests(int? maxconcurrentshardrequests)
    Parameters
    Type Name Description
    int? maxconcurrentshardrequests
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    MinScore(double?)

    Allows to filter out documents based on a minimum score

    Declaration
    public SearchDescriptor<TInferDocument> MinScore(double? minScore)
    Parameters
    Type Name Description
    double? minScore
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    PhaseTook(bool?)

    Indicates whether to return phase-level took time values in the response.

    Declaration
    public SearchDescriptor<TInferDocument> PhaseTook(bool? phasetook = true)
    Parameters
    Type Name Description
    bool? phasetook
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    PointInTime(Func<PointInTimeDescriptor, IPointInTime>)

    Search against a dataset frozen at a point-in-time (PIT)

    https://opensearch.org/docs/latest/search-plugins/point-in-time/
    Declaration
    public SearchDescriptor<TInferDocument> PointInTime(Func<PointInTimeDescriptor, IPointInTime> selector)
    Parameters
    Type Name Description
    Func<PointInTimeDescriptor, IPointInTime> selector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    Remarks

    Supported by OpenSearch servers of version 2.4.0 or greater.

    See Also
    CreatePit(Indices, Func<CreatePitDescriptor, ICreatePitRequest>)
    CreatePit(ICreatePitRequest)
    | Edit this page View Source

    PostFilter(Func<QueryContainerDescriptor<TInferDocument>, QueryContainer>)

    Specify a query to apply to the search hits at the very end of a search request, after aggregations have already been calculated. Useful when both search hits and aggregations will be returned in the response, and a filter should only be applied to the search hits.

    Declaration
    public SearchDescriptor<TInferDocument> PostFilter(Func<QueryContainerDescriptor<TInferDocument>, QueryContainer> filter)
    Parameters
    Type Name Description
    Func<QueryContainerDescriptor<TInferDocument>, QueryContainer> filter
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    PreFilterShardSize(int?)

    Defines a threshold that enforces a pre-filter roundtrip to prefilter search shards based on query rewriting if the number of shards the search request expands to exceeds the threshold. This filter roundtrip can limit the number of shards significantly if for instance a shard can not match any documents based on its rewrite method (if date filters are mandatory to match but the shard bounds and the query are disjoint). When unspecified, the pre-filter phase is executed if any of these conditions is met: the request targets more than 128 shards; the request targets one or more read-only index; the primary sort of the query targets an indexed field.

    Declaration
    public SearchDescriptor<TInferDocument> PreFilterShardSize(int? prefiltershardsize)
    Parameters
    Type Name Description
    int? prefiltershardsize
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Preference(string)

    Nodes and shards used for the search. By default, OpenSearch selects from eligible nodes and shards using adaptive replica selection, accounting for allocation awareness. Valid values are: _only_local to run the search only on shards on the local node; _local to, if possible, run the search on shards on the local node, or if not, select shards using the default method; _only_nodes:<node-id>,<node-id> to run the search on only the specified nodes IDs, where, if suitable shards exist on more than one selected node, use shards on those nodes using the default method, or if none of the specified nodes are available, select shards from any available node using the default method; _prefer_nodes:<node-id>,<node-id> to if possible, run the search on the specified nodes IDs, or if not, select shards using the default method; _shards:<shard>,<shard> to run the search only on the specified shards; <custom-string> (any string that does not start with _) to route searches with the same <custom-string> to the same shards in the same order.

    Declaration
    public SearchDescriptor<TInferDocument> Preference(string preference)
    Parameters
    Type Name Description
    string preference
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Profile(bool?)

    The Profile API provides detailed timing information about the execution of individual components in a query. It gives the user insight into how queries are executed at a low level so that the user can understand why certain queries are slow, and take steps to improve their slow queries.

    Declaration
    public SearchDescriptor<TInferDocument> Profile(bool? profile = true)
    Parameters
    Type Name Description
    bool? profile
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Query(Func<QueryContainerDescriptor<TInferDocument>, QueryContainer>)

    Specify the search query to perform

    Declaration
    public SearchDescriptor<TInferDocument> Query(Func<QueryContainerDescriptor<TInferDocument>, QueryContainer> query)
    Parameters
    Type Name Description
    Func<QueryContainerDescriptor<TInferDocument>, QueryContainer> query
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    QueryOnQueryString(string)

    Query in the Lucene query string syntax using query parameter search. Query parameter searches do not support the full OpenSearch Query DSL but are handy for testing.

    Declaration
    public SearchDescriptor<TInferDocument> QueryOnQueryString(string queryonquerystring)
    Parameters
    Type Name Description
    string queryonquerystring
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    RequestCache(bool?)

    If true, the caching of search results is enabled for requests where size is 0. Defaults to index level settings.

    Declaration
    public SearchDescriptor<TInferDocument> RequestCache(bool? requestcache = true)
    Parameters
    Type Name Description
    bool? requestcache
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    RequestDefaults(SearchRequestParameters)

    Allows a request implementation to set certain request parameter defaults, use sparingly!

    Declaration
    protected override sealed void RequestDefaults(SearchRequestParameters parameters)
    Parameters
    Type Name Description
    SearchRequestParameters parameters
    Overrides
    RequestBase<SearchRequestParameters>.RequestDefaults(SearchRequestParameters)
    | Edit this page View Source

    Rescore(Func<RescoringDescriptor<TInferDocument>, IPromise<IList<IRescore>>>)

    Specify one or more queries to use for rescoring

    Declaration
    public SearchDescriptor<TInferDocument> Rescore(Func<RescoringDescriptor<TInferDocument>, IPromise<IList<IRescore>>> rescoreSelector)
    Parameters
    Type Name Description
    Func<RescoringDescriptor<TInferDocument>, IPromise<IList<IRescore>>> rescoreSelector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    ResolveUrl(RouteValues, IConnectionSettingsValues)

    Declaration
    protected override string ResolveUrl(RouteValues routeValues, IConnectionSettingsValues settings)
    Parameters
    Type Name Description
    RouteValues routeValues
    IConnectionSettingsValues settings
    Returns
    Type Description
    string
    Overrides
    RequestBase<SearchRequestParameters>.ResolveUrl(RouteValues, IConnectionSettingsValues)
    | Edit this page View Source

    Routing(Routing)

    A document is routed to a particular shard in an index using the following formula

    shard_num = hash(_routing) % num_primary_shards

    OpenSearch will use the document id if not provided.

    For requests that are constructed from/for a document OpenSearch.Client will automatically infer the routing key if that document has a JoinField or a routing mapping on for its type exists on ConnectionSettings

    Declaration
    public SearchDescriptor<TInferDocument> Routing(Routing routing)
    Parameters
    Type Name Description
    Routing routing
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    RuntimeFields(Func<RuntimeFieldsDescriptor<TInferDocument>, IPromise<IRuntimeFields>>)

    Specifies runtime fields which exist only as part of the query.

    Declaration
    public SearchDescriptor<TInferDocument> RuntimeFields(Func<RuntimeFieldsDescriptor<TInferDocument>, IPromise<IRuntimeFields>> runtimeFieldsSelector)
    Parameters
    Type Name Description
    Func<RuntimeFieldsDescriptor<TInferDocument>, IPromise<IRuntimeFields>> runtimeFieldsSelector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    RuntimeFields<TSource>(Func<RuntimeFieldsDescriptor<TSource>, IPromise<IRuntimeFields>>)

    Specifies runtime fields which exist only as part of the query.

    Declaration
    public SearchDescriptor<TInferDocument> RuntimeFields<TSource>(Func<RuntimeFieldsDescriptor<TSource>, IPromise<IRuntimeFields>> runtimeFieldsSelector) where TSource : class
    Parameters
    Type Name Description
    Func<RuntimeFieldsDescriptor<TSource>, IPromise<IRuntimeFields>> runtimeFieldsSelector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    Type Parameters
    Name Description
    TSource
    | Edit this page View Source

    ScriptFields(Func<ScriptFieldsDescriptor, IPromise<IScriptFields>>)

    Allows to return a script evaluation (based on different fields) for each hit

    Declaration
    public SearchDescriptor<TInferDocument> ScriptFields(Func<ScriptFieldsDescriptor, IPromise<IScriptFields>> selector)
    Parameters
    Type Name Description
    Func<ScriptFieldsDescriptor, IPromise<IScriptFields>> selector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Scroll(Time)

    Period to retain the search context for scrolling. See Scroll search results. By default, this value cannot exceed 1d (24 hours). You can change this limit using the search.max_keep_alive cluster-level setting.

    Declaration
    public SearchDescriptor<TInferDocument> Scroll(Time scroll)
    Parameters
    Type Name Description
    Time scroll
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    SearchAfter(IEnumerable<object>)

    Sort values that can be used to start returning results "after" any document in the result list.

    Declaration
    public SearchDescriptor<TInferDocument> SearchAfter(IEnumerable<object> searchAfter)
    Parameters
    Type Name Description
    IEnumerable<object> searchAfter
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    SearchAfter(IList<object>)

    Sort values that can be used to start returning results "after" any document in the result list.

    Declaration
    public SearchDescriptor<TInferDocument> SearchAfter(IList<object> searchAfter)
    Parameters
    Type Name Description
    IList<object> searchAfter
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    SearchAfter(params object[])

    Sort values that can be used to start returning results "after" any document in the result list.

    Declaration
    public SearchDescriptor<TInferDocument> SearchAfter(params object[] searchAfter)
    Parameters
    Type Name Description
    object[] searchAfter
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    SearchPipeline(string)

    Customizable sequence of processing stages applied to search queries.

    Declaration
    public SearchDescriptor<TInferDocument> SearchPipeline(string searchpipeline)
    Parameters
    Type Name Description
    string searchpipeline
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    SearchType(SearchType?)

    How distributed term frequencies are calculated for relevance scoring.

    Declaration
    public SearchDescriptor<TInferDocument> SearchType(SearchType? searchtype)
    Parameters
    Type Name Description
    SearchType? searchtype
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    SequenceNumberPrimaryTerm(bool?)

    If true, returns sequence number and primary term of the last modification of each hit.

    Declaration
    public SearchDescriptor<TInferDocument> SequenceNumberPrimaryTerm(bool? sequencenumberprimaryterm = true)
    Parameters
    Type Name Description
    bool? sequencenumberprimaryterm
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Size(int?)

    The number of hits to return. Defaults to 10.

    Declaration
    public SearchDescriptor<TInferDocument> Size(int? size)
    Parameters
    Type Name Description
    int? size
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Skip(int?)

    The starting from index of the hits to return. Defaults to 0.

    Declaration
    public SearchDescriptor<TInferDocument> Skip(int? skip)
    Parameters
    Type Name Description
    int? skip
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Slice(Func<SlicedScrollDescriptor<TInferDocument>, ISlicedScroll>)

    For scroll queries that return a lot of documents it is possible to split the scroll in multiple slices which can be consumed independently

    Declaration
    public SearchDescriptor<TInferDocument> Slice(Func<SlicedScrollDescriptor<TInferDocument>, ISlicedScroll> selector)
    Parameters
    Type Name Description
    Func<SlicedScrollDescriptor<TInferDocument>, ISlicedScroll> selector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Sort(Func<SortDescriptor<TInferDocument>, IPromise<IList<ISort>>>)

    Specifies how to sort the search hits

    Declaration
    public SearchDescriptor<TInferDocument> Sort(Func<SortDescriptor<TInferDocument>, IPromise<IList<ISort>>> selector)
    Parameters
    Type Name Description
    Func<SortDescriptor<TInferDocument>, IPromise<IList<ISort>>> selector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Source(bool)

    Specify how the _source field is returned for each search hit.

    When true, _source retrieval is enabled (default)

    When false, _source retrieval is disabled, and no _source will be returned for each hit

    When ISourceFilter is specified, fields to include/exclude can be controlled

    Declaration
    public SearchDescriptor<TInferDocument> Source(bool enabled = true)
    Parameters
    Type Name Description
    bool enabled
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Source(Func<SourceFilterDescriptor<TInferDocument>, ISourceFilter>)

    Specify how the _source field is returned for each search hit.

    When true, _source retrieval is enabled (default)

    When false, _source retrieval is disabled, and no _source will be returned for each hit

    When ISourceFilter is specified, fields to include/exclude can be controlled

    Declaration
    public SearchDescriptor<TInferDocument> Source(Func<SourceFilterDescriptor<TInferDocument>, ISourceFilter> selector)
    Parameters
    Type Name Description
    Func<SourceFilterDescriptor<TInferDocument>, ISourceFilter> selector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Stats(params string[])

    Specific tag of the request for logging and statistical purposes.

    Declaration
    public SearchDescriptor<TInferDocument> Stats(params string[] stats)
    Parameters
    Type Name Description
    string[] stats
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    StoredFields(Fields)

    Declaration
    public SearchDescriptor<TInferDocument> StoredFields(Fields fields)
    Parameters
    Type Name Description
    Fields fields
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    StoredFields(Func<FieldsDescriptor<TInferDocument>, IPromise<Fields>>)

    Declaration
    public SearchDescriptor<TInferDocument> StoredFields(Func<FieldsDescriptor<TInferDocument>, IPromise<Fields>> fields)
    Parameters
    Type Name Description
    Func<FieldsDescriptor<TInferDocument>, IPromise<Fields>> fields
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Suggest(Func<SuggestContainerDescriptor<TInferDocument>, IPromise<ISuggestContainer>>)

    The suggest feature suggests similar looking terms based on a provided text by using a suggester

    Declaration
    public SearchDescriptor<TInferDocument> Suggest(Func<SuggestContainerDescriptor<TInferDocument>, IPromise<ISuggestContainer>> selector)
    Parameters
    Type Name Description
    Func<SuggestContainerDescriptor<TInferDocument>, IPromise<ISuggestContainer>> selector
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    SuggestField(Field)

    Specifies which field to use for suggestions.

    Declaration
    public SearchDescriptor<TInferDocument> SuggestField(Field suggestfield)
    Parameters
    Type Name Description
    Field suggestfield
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    SuggestField(Expression<Func<TInferDocument, object>>)

    Specifies which field to use for suggestions.

    Declaration
    public SearchDescriptor<TInferDocument> SuggestField(Expression<Func<TInferDocument, object>> field)
    Parameters
    Type Name Description
    Expression<Func<TInferDocument, object>> field
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    SuggestMode(SuggestMode?)

    Specifies the suggest mode. This parameter can only be used when the suggest_field and suggest_text query string parameters are specified.

    Declaration
    public SearchDescriptor<TInferDocument> SuggestMode(SuggestMode? suggestmode)
    Parameters
    Type Name Description
    SuggestMode? suggestmode
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    SuggestSize(int?)

    Number of suggestions to return. This parameter can only be used when the suggest_field and suggest_text query string parameters are specified.

    Declaration
    public SearchDescriptor<TInferDocument> SuggestSize(int? suggestsize)
    Parameters
    Type Name Description
    int? suggestsize
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    SuggestText(string)

    The source text for which the suggestions should be returned. This parameter can only be used when the suggest_field and suggest_text query string parameters are specified.

    Declaration
    public SearchDescriptor<TInferDocument> SuggestText(string suggesttext)
    Parameters
    Type Name Description
    string suggesttext
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Take(int?)

    The number of hits to return. Defaults to 10.

    Declaration
    public SearchDescriptor<TInferDocument> Take(int? take)
    Parameters
    Type Name Description
    int? take
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    TerminateAfter(long?)

    The maximum number of documents to collect for each shard, upon reaching which the query execution will terminate early. If set, the response will have a boolean field terminated_early to indicate whether the query execution has actually terminated_early.

    Declaration
    public SearchDescriptor<TInferDocument> TerminateAfter(long? terminateAfter)
    Parameters
    Type Name Description
    long? terminateAfter
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Timeout(string)

    A search timeout, bounding the search request to be executed within the specified time value and bail with the hits accumulated up to that point, when expired. Defaults to no timeout.

    Declaration
    public SearchDescriptor<TInferDocument> Timeout(string timeout)
    Parameters
    Type Name Description
    string timeout
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    TotalHitsAsInteger(bool?)

    Indicates whether hits.total should be rendered as an integer or an object in the rest search response.

    Declaration
    public SearchDescriptor<TInferDocument> TotalHitsAsInteger(bool? totalhitsasinteger = true)
    Parameters
    Type Name Description
    bool? totalhitsasinteger
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    TrackScores(bool?)

    Make sure we keep calculating score even if we are sorting on a field.

    Declaration
    public SearchDescriptor<TInferDocument> TrackScores(bool? trackscores = true)
    Parameters
    Type Name Description
    bool? trackscores
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    TrackTotalHits()

    Declaration
    public SearchDescriptor<TInferDocument> TrackTotalHits()
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    TrackTotalHits(TrackTotalHits)

    Declaration
    public SearchDescriptor<TInferDocument> TrackTotalHits(TrackTotalHits trackTotalHits)
    Parameters
    Type Name Description
    TrackTotalHits trackTotalHits
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    TypedKeys(bool?)

    If true, aggregation and suggester names are be prefixed by their respective types in the response.

    Declaration
    public SearchDescriptor<TInferDocument> TypedKeys(bool? typedkeys = true)
    Parameters
    Type Name Description
    bool? typedkeys
    Returns
    Type Description
    SearchDescriptor<TInferDocument>
    | Edit this page View Source

    Version(bool?)

    Return a version for each search hit

    Declaration
    public SearchDescriptor<TInferDocument> Version(bool? version = true)
    Parameters
    Type Name Description
    bool? version
    Returns
    Type Description
    SearchDescriptor<TInferDocument>

    Implements

    IDescriptor
    ISearchRequest<TInferDocument>
    ISearchRequest
    ITypedSearchRequest
    IRequest<TParameters>
    IRequest

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Constructors
      • SearchDescriptor()
      • SearchDescriptor(Indices)
    • Properties
      • HttpMethod
    • Methods
      • Aggregations(AggregationDictionary)
      • Aggregations(Func<AggregationContainerDescriptor<TInferDocument>, IAggregationContainer>)
      • AllIndices()
      • AllowNoIndices(bool?)
      • AllowPartialSearchResults(bool?)
      • AnalyzeWildcard(bool?)
      • Analyzer(string)
      • BatchedReduceSize(int?)
      • CancelAfterTimeInterval(Time)
      • CcsMinimizeRoundtrips(bool?)
      • Collapse(Func<FieldCollapseDescriptor<TInferDocument>, IFieldCollapse>)
      • DefaultOperator(DefaultOperator?)
      • Df(string)
      • DocValueFields(Fields)
      • DocValueFields(Func<FieldsDescriptor<TInferDocument>, IPromise<Fields>>)
      • ExecuteOnLocalShard()
      • ExecuteOnNode(string)
      • ExecuteOnPreferredNode(string)
      • ExpandWildcards(ExpandWildcards?)
      • Explain(bool?)
      • Ext(IDictionary<string, object>)
      • Ext(Func<FluentDictionary<string, object>, FluentDictionary<string, object>>)
      • Fields(Fields)
      • Fields(Func<FieldsDescriptor<TInferDocument>, IPromise<Fields>>)
      • Fields<TSource>(Func<FieldsDescriptor<TSource>, IPromise<Fields>>)
      • From(int?)
      • Highlight(Func<HighlightDescriptor<TInferDocument>, IHighlight>)
      • IgnoreThrottled(bool?)
      • IgnoreUnavailable(bool?)
      • IncludeNamedQueriesScore(bool?)
      • Index(Indices)
      • Index<TOther>()
      • IndicesBoost(Func<FluentDictionary<IndexName, double>, FluentDictionary<IndexName, double>>)
      • Lenient(bool?)
      • MatchAll(Func<MatchAllQueryDescriptor, IMatchAllQuery>)
      • MaxConcurrentShardRequests(int?)
      • MinScore(double?)
      • PhaseTook(bool?)
      • PointInTime(Func<PointInTimeDescriptor, IPointInTime>)
      • PostFilter(Func<QueryContainerDescriptor<TInferDocument>, QueryContainer>)
      • PreFilterShardSize(int?)
      • Preference(string)
      • Profile(bool?)
      • Query(Func<QueryContainerDescriptor<TInferDocument>, QueryContainer>)
      • QueryOnQueryString(string)
      • RequestCache(bool?)
      • RequestDefaults(SearchRequestParameters)
      • Rescore(Func<RescoringDescriptor<TInferDocument>, IPromise<IList<IRescore>>>)
      • ResolveUrl(RouteValues, IConnectionSettingsValues)
      • Routing(Routing)
      • RuntimeFields(Func<RuntimeFieldsDescriptor<TInferDocument>, IPromise<IRuntimeFields>>)
      • RuntimeFields<TSource>(Func<RuntimeFieldsDescriptor<TSource>, IPromise<IRuntimeFields>>)
      • ScriptFields(Func<ScriptFieldsDescriptor, IPromise<IScriptFields>>)
      • Scroll(Time)
      • SearchAfter(IEnumerable<object>)
      • SearchAfter(IList<object>)
      • SearchAfter(params object[])
      • SearchPipeline(string)
      • SearchType(SearchType?)
      • SequenceNumberPrimaryTerm(bool?)
      • Size(int?)
      • Skip(int?)
      • Slice(Func<SlicedScrollDescriptor<TInferDocument>, ISlicedScroll>)
      • Sort(Func<SortDescriptor<TInferDocument>, IPromise<IList<ISort>>>)
      • Source(bool)
      • Source(Func<SourceFilterDescriptor<TInferDocument>, ISourceFilter>)
      • Stats(params string[])
      • StoredFields(Fields)
      • StoredFields(Func<FieldsDescriptor<TInferDocument>, IPromise<Fields>>)
      • Suggest(Func<SuggestContainerDescriptor<TInferDocument>, IPromise<ISuggestContainer>>)
      • SuggestField(Field)
      • SuggestField(Expression<Func<TInferDocument, object>>)
      • SuggestMode(SuggestMode?)
      • SuggestSize(int?)
      • SuggestText(string)
      • Take(int?)
      • TerminateAfter(long?)
      • Timeout(string)
      • TotalHitsAsInteger(bool?)
      • TrackScores(bool?)
      • TrackTotalHits()
      • TrackTotalHits(TrackTotalHits)
      • TypedKeys(bool?)
      • Version(bool?)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX