NEST by Elasticsearch Inc. and contributors

<PackageReference Include="NEST" Version="1.5.1" />

.NET API 2,253,312 bytes

 Nest

Namespace with 1,689 public types

 Classes

 AbortBenchmarkDescriptor descriptor for AbortBenchmark http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-benchmark.html
 AbortBenchmarkRequest Request parameters for AbortBenchmark http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-benchmark.html
 AcknowledgedResponse
 AggregationContainer
 AggregationDescriptor`1
 AggregationsHelper
 AliasAddAction
 AliasAddDescriptor
 AliasAddOperation
 AliasDefinition
 AliasDescriptor descriptor for IndicesUpdateAliasesForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-aliases.html
 AliasExistsDescriptor descriptor for IndicesExistsAliasForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-aliases.html
 AliasExistsRequest Request parameters for IndicesExistsAliasForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-aliases.html
 AliasRemoveAction
 AliasRemoveDescriptor
 AliasRemoveOperation
 AliasRequest Request parameters for IndicesUpdateAliasesForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-aliases.html
 AllFieldMapping
 AllFieldMappingDescriptor
 AllocateClusteRerouteCommand
 AllocateClusterRerouteCommandDescriptor
 AnalysisDescriptor
 AnalysisSettings
 AnalyzeDescriptor descriptor for IndicesAnalyzeGetForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-analyze.html
 AnalyzerCollectionConverter
 AnalyzeRequest Request parameters for IndicesAnalyzeGetForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-analyze.html
 AnalyzeResponse
 AnalyzerFieldMapping
 AnalyzerFieldMappingDescriptor`1
 AnalyzeToken
 AndFilter
 AndFilterDescriptor
 AsciiFoldingTokenFilter A token filter of type asciifolding that converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the “Basic Latin” Unicode block) into their ASCII equivalents, if one exists.
 AttachmentMapping
 AttachmentMappingDescriptor`1
 AverageAggregationDescriptor`1
 AverageAggregator
 AzureRepository
 AzureRepositoryDescriptor
 BaseFacetDescriptor`2
 BaseResponse
 BinaryMapping
 BinaryMappingDescriptor`1
 BlockState
 BM25Similarity
 BoolBaseFilterDescriptor
 BoolBaseQueryDescriptor
 BooleanMapping
 BooleanMappingDescriptor`1
 BoolFilter
 BoolFilterDescriptor`1
 BoolQuery
 BoolQueryDescriptor`1
 BoostFactorFunction`1
 BoostFieldMapping
 BoostFieldMappingDescriptor`1
 BoostingQuery
 BoostingQueryDescriptor`1
 Bucket
 Bucket`1
 BucketWithDocCount
 BucketWithDocCount`1
 BulkCreateDescriptor`1
 BulkCreateOperation`1
 BulkCreateResponseItem
 BulkDeleteDescriptor`1
 BulkDeleteOperation`1
 BulkDeleteResponseItem
 BulkDescriptor descriptor for Bulk http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-bulk.html
 BulkIndexDescriptor`1
 BulkIndexOperation`1
 BulkIndexResponseItem
 BulkRequest Request parameters for Bulk http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-bulk.html
 BulkResponse
 BulkUpdateDescriptor`2
 BulkUpdateOperation`2
 BulkUpdateResponseItem
 CancelClusterRerouteCommand
 CancelClusterRerouteCommandDescriptor
 CardinalityAggregationDescriptor`1
 CardinalityAggregator
 CatAliasesDescriptor descriptor for CatAliases http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-alias.html
 CatAliasesRecord
 CatAliasesRequest Request parameters for CatAliases http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-alias.html
 CatAllocationDescriptor descriptor for CatAllocation http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-allocation.html
 CatAllocationRecord
 CatAllocationRequest Request parameters for CatAllocation http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-allocation.html
 CatCountDescriptor descriptor for CatCount http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-count.html
 CatCountRecord
 CatCountRequest Request parameters for CatCount http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-count.html
 CategorySuggestContext
 CategorySuggestDescriptor`1
 CatFielddataDescriptor descriptor for CatFielddata http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/cat-fielddata.html
 CatFielddataRecord
 CatFielddataRequest Request parameters for CatFielddata http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/cat-fielddata.html
 CatHealthDescriptor descriptor for CatHealth http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-health.html
 CatHealthRecord
 CatHealthRequest Request parameters for CatHealth http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-health.html
 CatHelpDescriptor descriptor for CatHelp http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat.html
 CatHelpRequest Request parameters for CatHelp http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat.html
 CatIndicesDescriptor descriptor for CatIndices http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-indices.html
 CatIndicesRecord
 CatIndicesRequest Request parameters for CatIndices http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-indices.html
 CatMasterDescriptor descriptor for CatMaster http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-master.html
 CatMasterRecord
 CatMasterRequest Request parameters for CatMaster http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-master.html
 CatNodesDescriptor descriptor for CatNodes http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-nodes.html
 CatNodesRecord
 CatNodesRequest Request parameters for CatNodes http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-nodes.html
 CatPendingTasksDescriptor descriptor for CatPendingTasks http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-pending-tasks.html
 CatPendingTasksRecord
 CatPendingTasksRequest Request parameters for CatPendingTasks http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-pending-tasks.html
 CatPluginsDescriptor descriptor for CatPlugins http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/cat-plugins.html
 CatPluginsRecord
 CatPluginsRequest Request parameters for CatPlugins http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/cat-plugins.html
 CatRecoveryDescriptor descriptor for CatRecovery http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-recovery.html
 CatRecoveryRecord
 CatRecoveryRequest Request parameters for CatRecovery http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-recovery.html
 CatResponse`1
 CatSegmentsDescriptor descriptor for CatSegments http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/cat-segments.html
 CatSegmentsRecord
 CatSegmentsRequest Request parameters for CatSegments http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/cat-segments.html
 CatShardsDescriptor descriptor for CatShards http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-shards.html
 CatShardsRecord
 CatShardsRequest Request parameters for CatShards http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cat-shards.html
 CatThreadPool
 CatThreadPoolDescriptor descriptor for CatThreadPool http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/cat-thread-pool.html
 CatThreadPoolRecord
 CatThreadPoolRequest Request parameters for CatThreadPool http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/cat-thread-pool.html
 CharFilterCollectionConverter
 ChildrenAggregationDescriptor`1
 ChildrenAggregator
 ChiSquareHeuristic
 CircleGeoShape
 ClearCacheDescriptor descriptor for IndicesClearCacheForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-clearcache.html
 ClearCacheRequest Request parameters for IndicesClearCacheForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-clearcache.html
 ClearScrollDescriptor descriptor for ClearScroll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-request-scroll.html
 ClearScrollRequest Request parameters for ClearScroll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-request-scroll.html
 CloseIndexDescriptor descriptor for IndicesClose http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-open-close.html
 CloseIndexRequest Request parameters for IndicesClose http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-open-close.html
 ClusterCpu
 ClusterFileSystem
 ClusterGetSettingsDescriptor descriptor for ClusterGetSettings http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-update-settings.html
 ClusterGetSettingsRequest Request parameters for ClusterGetSettings http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-update-settings.html
 ClusterGetSettingsResponse
 ClusterHealthDescriptor descriptor for ClusterHealth http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-health.html
 ClusterHealthRequest Request parameters for ClusterHealth http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-health.html
 ClusterJvm
 ClusterJvmMemory
 ClusterJvmVersion
 ClusterNodeCount
 ClusterNodesStats
 ClusterOs
 ClusterOsMemory
 ClusterPendingTasksDescriptor descriptor for ClusterPendingTasks http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-pending.html
 ClusterPendingTasksRequest Request parameters for ClusterPendingTasks http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-pending.html
 ClusterPendingTasksResponse
 ClusterProcess
 ClusterProcessCpu
 ClusterProcessOpenFileDescriptors
 ClusterPutSettingsResponse
 ClusterRerouteDecision
 ClusterRerouteDescriptor descriptor for ClusterReroute http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-reroute.html
 ClusterRerouteExplanation
 ClusterRerouteParameters
 ClusterRerouteRequest Request parameters for ClusterReroute http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-reroute.html
 ClusterRerouteResponse
 ClusterRerouteState
 ClusterSettingsDescriptor descriptor for ClusterPutSettings http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-update-settings.html
 ClusterSettingsRequest Request parameters for ClusterPutSettings http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-update-settings.html
 ClusterStateDescriptor descriptor for ClusterState http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-state.html
 ClusterStateRequest Request parameters for ClusterState http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-state.html
 ClusterStateResponse
 ClusterStatsDescriptor descriptor for ClusterStats http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-stats.html
 ClusterStatsRequest Request parameters for ClusterStats http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-stats.html
 ClusterStatsResponse
 CommonGramsTokenFilter Token filter that generates bigrams for frequently occuring terms. Single terms are still indexed. Note, common_words or common_words_path field is required.
 CommonTermsQuery
 CommonTermsQueryDescriptor`1
 CompactNodeInfo
 CompletionMapping
 CompletionMappingDescriptor`1
 CompletionStats
 CompletionSuggestDescriptor`1
 CompletionSuggester
 CompositeJsonConverter`2
 ConditionlessFilterDescriptor`1
 ConditionlessQueryDescriptor`1
 ConnectionSettings Provides NEST's ElasticClient with configurationsettings
 ConnectionSettings`1 Control how NEST's behaviour.
 ConstantScoreQuery
 ConstantScoreQueryDescriptor`1
 CorePropertiesDescriptor`1
 CountDescriptor`1 descriptor for Count http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-count.html
 CountRequest Request parameters for Count http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-count.html
 CountRequest`1 Request parameters for Count http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-count.html
 CountResponse
 CreateAliasDescriptor
 CreateAliasOperation
 CreateIndexDescriptor descriptor for IndicesCreate http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-create-index.html
 CreateIndexRequest Request parameters for IndicesCreate http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-create-index.html
 CreateRepositoryDescriptor descriptor for SnapshotCreateRepository http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 CreateRepositoryRequest Request parameters for SnapshotCreateRepository http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 CreateWarmerDescriptor
 CustomAnalyzer An analyzer of type custom that allows to combine a Tokenizer with zero or more Token Filters, and zero or more Char Filters. The custom analyzer accepts a logical/registered name of the tokenizer to use, and a list of logical/registered names of token filters.
 CustomBoostFactorQuery
 CustomBoostFactorQueryDescriptor`1
 CustomFiltersScoreQueryDescriptor`1
 CustomScoreQuery
 CustomScoreQueryDescriptor`1
 DateEntry
 DateExpressionRange
 DateHistogramAggregationDescriptor`1
 DateHistogramAggregator
 DateHistogramFacet
 DateHistogramFacetDescriptor`1
 DateHistogramFacetRequest
 DateMapping
 DateMappingDescriptor`1
 DateRange
 DateRangeAggregationDescriptor`1
 DateRangeAggregator
 DateRangeFacet
 DefaultSimilarity
 DeleteAliasDescriptor`1 descriptor for IndicesDeleteAlias http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-aliases.html
 DeleteAliasRequest Request parameters for IndicesDeleteAlias http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-aliases.html
 DeleteAliasResponse
 DeleteByQueryDescriptor`1 descriptor for DeleteByQuery http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-delete-by-query.html
 DeleteByQueryIndices
 DeleteByQueryRequest Request parameters for DeleteByQuery http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-delete-by-query.html
 DeleteByQueryRequest`1 Request parameters for DeleteByQuery http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-delete-by-query.html
 DeleteDescriptor`1 descriptor for Delete http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-delete.html
 DeleteIndexDescriptor descriptor for IndicesDelete http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-delete-index.html
 DeleteIndexRequest Request parameters for IndicesDelete http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-delete-index.html
 DeleteMappingDescriptor`1 descriptor for IndicesDeleteMapping http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-delete-mapping.html
 DeleteMappingRequest Request parameters for IndicesDeleteMapping http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-delete-mapping.html
 DeleteMappingRequest`1 Request parameters for IndicesDeleteMapping http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-delete-mapping.html
 DeleteRepositoryDescriptor descriptor for SnapshotDeleteRepository http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 DeleteRepositoryRequest Request parameters for SnapshotDeleteRepository http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 DeleteRequest Request parameters for Delete http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-delete.html
 DeleteRequest`1 Request parameters for Delete http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-delete.html
 DeleteResponse
 DeleteScriptDescriptor descriptor for DeleteScript http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-scripting.html
 DeleteScriptRequest Request parameters for DeleteScript http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-scripting.html
 DeleteScriptResponse
 DeleteSearchTemplateDescriptor
 DeleteSearchTemplateRequest
 DeleteSearchTemplateResponse
 DeleteSnapshotDescriptor descriptor for SnapshotDelete http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 DeleteSnapshotRequest Request parameters for SnapshotDelete http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 DeleteTemplateDescriptor descriptor for DeleteTemplate http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html
 DeleteTemplateRequest Request parameters for DeleteTemplate http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html
 DeleteWarmerDescriptor descriptor for IndicesDeleteWarmer http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-warmers.html
 DeleteWarmerRequest Request parameters for IndicesDeleteWarmer http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-warmers.html
 DelimitedPayloadTokenFilter Splits tokens into tokens and payload whenever a delimiter character is found.
 DescriptorForAttribute DescriptorFor is a marker to rename unintuitive generated elasticsearch operation names
 DFRSimilarity
 DictionaryDecompounderTokenFilter
 DictionaryKeysAreNotPropertyNamesJsonConverter JSON converter for IDictionary that ignores the contract resolver (e.g. CamelCasePropertyNamesContractResolver) when converting dictionary keys to property names.
 DirectGenerator
 DirectGeneratorDescriptor`1
 DismaxQuery
 DisMaxQueryDescriptor`1
 DispatchException Occurs when an IElasticClient call does not have enough information to dispatch into the raw client.
 DocStats
 Document
 DocumentConverter
 DocumentExistsDescriptor`1 descriptor for Exists http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html
 DocumentExistsRequest Request parameters for Exists http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html
 DocumentExistsRequest`1 Request parameters for Exists http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html
 DslException
 DynamicTemplate
 DynamicTemplateDescriptor`1
 DynamicTemplatesDescriptor`1
 EdgeNGramTokenFilter A token filter of type edgeNGram.
 EdgeNGramTokenizer A tokenizer of type edgeNGram.
 ElasticClient ElasticClient is NEST's strongly typed client which exposes fully mapped elasticsearch endpoints
 ElasticInferrer
 ElasticPropertyAttribute
 ElasticsearchPathInfo`1
 ElasticsearchVersionInfo
 ElasticTypeAttribute
 ElisionTokenFilter A token filter which removes elisions. For example, “l’avion” (the plane) will tokenized as “avion” (plane).
 EmptyResponse
 EnvelopeGeoShape
 ExistsFilter
 ExistsFilterDescriptor
 ExistsResponse
 ExpFunction`1
 ExplainDescriptor
 ExplainDescriptor`1 descriptor for ExplainGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-explain.html
 ExplainGet`1
 ExplainRequest Request parameters for ExplainGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-explain.html
 ExplainRequest`1 Request parameters for ExplainGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-explain.html
 ExplainResponse`1
 Explanation
 ExplanationDetail
 ExtendedStatsAggregationDescriptor`1
 ExtendedStatsAggregator
 ExtendedStatsMetric
 ExternalFieldDeclaration
 ExternalFieldDeclarationDescriptor`1
 FacetContainer
 FieldDataFilter
 FieldDataFilterDescriptor
 FieldDataFrequencyFilter
 FieldDataFrequencyFilterDescriptor
 FieldDataNonStringMapping
 FieldDataNonStringMappingDescriptor
 FieldDataRegexFilter
 FieldDataRegexFilterDescriptor
 FieldDataStats
 FieldDataStringMapping
 FieldDataStringMappingDescriptor
 FieldMapping
 FieldMappingProperties
 FieldNameFilterConverter`1
 FieldNameQueryConverter`1 JSON converter for IDictionary that ignores the contract resolver (e.g. CamelCasePropertyNamesContractResolver) when converting dictionary keys to property names.
 FieldNamesFieldMapping
 FieldNamesFieldMappingDescriptor`1
 FieldStatistics
 FieldValueFactor`1
 FieldValueFactorDescriptor`1
 FileSystemRepository
 FileSystemRepositoryDescriptor
 FileSystemStats
 FilterAggregationDescriptor`1
 FilterAggregator
 FilterCacheStats
 FilterContainer
 FilterDescriptor`1
 FilteredQuery
 FilteredQueryDescriptor`1
 FilterFacet
 FiltersAggregationDescriptor`1
 FiltersAggregator
 FiltersBucket
 FluentDictionary`2
 FluentFieldList`1
 FlushDescriptor descriptor for IndicesFlushForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-flush.html
 FlushRequest Request parameters for IndicesFlushForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-flush.html
 FlushStats
 FunctionScoreDecayFieldDescriptor
 FunctionScoreDecayFunction`1
 FunctionScoreFunction`1
 FunctionScoreFunctionsDescriptor`1
 FunctionScoreQuery
 FunctionScoreQueryDescriptor`1
 Fuzziness
 FuzzyDateQuery
 FuzzyDateQueryDescriptor`1
 FuzzyLikeThisQuery
 FuzzyLikeThisQueryDescriptor`1
 FuzzyNumericQuery
 FuzzyNumericQueryDescriptor`1
 FuzzyQueryDescriptor`1
 FuzzyQueryJsonConverter JSON converter for IDictionary that ignores the contract resolver (e.g. CamelCasePropertyNamesContractResolver) when converting dictionary keys to property names.
 FuzzyStringQuery
 FuzzySuggestDescriptor`1
 FuzzySuggester
 GaussFunction`1
 GenericMapping Sometimes you need a generic type mapping, i.e when using dynamic templates in order to specify "{dynamic_template}" the type, or if you have some plugin that exposes a new type.
 GenericMappingDescriptor`1
 GeoBoundingBoxFilter
 GeoBoundingBoxFilterDescriptor
 GeoBounds
 GeoBoundsAggregationDescriptor`1
 GeoBoundsAggregator
 GeoBoundsMetric
 GeoDistanceAggregationDescriptor`1
 GeoDistanceAggregator
 GeoDistanceFacet
 GeoDistanceFacetDescriptor`1
 GeoDistanceFacetRequest
 GeoDistanceFilter
 GeoDistanceFilterDescriptor
 GeoDistanceRange
 GeoDistanceRangeFilter
 GeoDistanceRangeFilterDescriptor
 GeoDistanceSort
 GeoHashAggregationDescriptor`1
 GeoHashAggregator
 GeoHashCellFilter
 GeoHashCellFilterDescriptor
 GeoIndexedShapeFilter
 GeoIndexedShapeFilterDescriptor
 GeoLocation Represents a Latitude/Longitude as a 2 dimensional point.
 GeoLocationSuggestContext
 GeoLocationSuggestDescriptor`1
 GeoPointMapping
 GeoPointMappingDescriptor`1
 GeoPolygonFilter
 GeoPolygonFilterDescriptor
 GeoPrecision
 GeoShapeCircleFilter
 GeoShapeCircleFilterDescriptor
 GeoShapeCircleQuery
 GeoShapeCircleQueryDescriptor`1
 GeoShapeEnvelopeFilter
 GeoShapeEnvelopeFilterDescriptor
 GeoShapeEnvelopeQuery
 GeoShapeEnvelopeQueryDescriptor`1
 GeoShapeLineStringFilter
 GeoShapeLineStringFilterDescriptor
 GeoShapeLineStringQuery
 GeoShapeLineStringQueryDescriptor`1
 GeoShapeMapping
 GeoShapeMappingDescriptor`1
 GeoShapeMultiLineStringFilter
 GeoShapeMultiLineStringFilterDescriptor
 GeoShapeMultiLineStringQuery
 GeoShapeMultiLineStringQueryDescriptor`1
 GeoShapeMultiPointFilter
 GeoShapeMultiPointFilterDescriptor
 GeoShapeMultiPointQuery
 GeoShapeMultiPointQueryDescriptor`1
 GeoShapeMultiPolygonFilter
 GeoShapeMultiPolygonFilterDescriptor
 GeoShapeMultiPolygonQuery
 GeoShapeMultiPolygonQueryDescriptor`1
 GeoShapePointFilter
 GeoShapePointFilterDescriptor
 GeoShapePointQuery
 GeoShapePointQueryDescriptor`1
 GeoShapePolygonFilter
 GeoShapePolygonFilterDescriptor
 GeoShapePolygonQuery
 GeoShapePolygonQueryDescriptor`1
 GeoShapeQueryJsonReader
 GetAliasDescriptor descriptor for IndicesGetAliasForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-aliases.html
 GetAliasesDescriptor descriptor for IndicesGetAliasesForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-aliases.html
 GetAliasesRequest Request parameters for IndicesGetAliasesForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-aliases.html
 GetAliasesResponse
 GetAliasRequest Request parameters for IndicesGetAliasForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-aliases.html
 GetDescriptor`1 descriptor for Get http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html
 GetFieldMappingDescriptor`1 descriptor for IndicesGetFieldMappingForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-get-field-mapping.html
 GetFieldMappingRequest Request parameters for IndicesGetFieldMappingForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-get-field-mapping.html
 GetFieldMappingRequest`1 Request parameters for IndicesGetFieldMappingForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-get-field-mapping.html
 GetFieldMappingResponse
 GetIndexDescriptor descriptor for IndicesGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-get-index.html
 GetIndexRequest Request parameters for IndicesGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-get-index.html
 GetIndexResponse
 GetIndexSettingsDescriptor descriptor for IndicesGetSettingsForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-get-settings.html
 GetIndexSettingsRequest Request parameters for IndicesGetSettingsForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-get-settings.html
 GetMappingDescriptor`1 descriptor for IndicesGetMappingForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-get-mapping.html
 GetMappingRequest Request parameters for IndicesGetMappingForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-get-mapping.html
 GetMappingRequest`1 Request parameters for IndicesGetMappingForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-get-mapping.html
 GetMappingResponse
 GetRepositoryDescriptor descriptor for SnapshotGetRepository http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 GetRepositoryRequest Request parameters for SnapshotGetRepository http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 GetRepositoryResponse
 GetRequest Request parameters for Get http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html
 GetRequest`1 Request parameters for Get http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html
 GetResponse`1
 GetScriptDescriptor descriptor for GetScript http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-scripting.html
 GetScriptRequest Request parameters for GetScript http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-scripting.html
 GetScriptResponse
 GetSearchTemplateDescriptor
 GetSearchTemplateRequest
 GetSearchTemplateResponse
 GetSnapshotDescriptor descriptor for SnapshotGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 GetSnapshotRequest Request parameters for SnapshotGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 GetSnapshotResponse
 GetStats
 GetTemplateDescriptor descriptor for GetTemplate http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html
 GetTemplateRequest Request parameters for GetTemplate http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-template.html
 GetWarmerDescriptor descriptor for IndicesGetWarmerForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-warmers.html
 GetWarmerRequest Request parameters for IndicesGetWarmerForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-warmers.html
 GlobalAggregationDescriptor`1
 GlobalAggregator
 GlobalInnerHit
 GlobalInnerHitDescriptor`1
 GlobalStatsResponse
 GoogleNormalizedDistanceHeuristic
 HasChildFilter
 HasChildFilterDescriptor`1
 HasChildQuery
 HasChildQueryDescriptor`1
 HasParentFilter
 HasParentFilterDescriptor`1
 HasParentQuery
 HasParentQueryDescriptor`1
 HdfsRepositoryDescriptor
 HealthResponse
 HfdsRepository
 Highlight
 HighlightDescriptor`1
 HighlightDocumentDictionary
 HighlightField
 HighlightFieldDescriptor`1
 HighlightFieldDictionary
 HighlightRequest
 HistogramAggregationDescriptor`1
 HistogramAggregator
 HistogramFacet
 HistogramFacetDescriptor`1
 HistogramFacetItem
 HistogramFacetRequest
 HistogramItem
 Hit`1
 HitsMetaData`1
 HotThreadInformation
 HtmlStripCharFilter A char filter of type html_strip stripping out HTML elements from an analyzed text.
 HttpStats
 HunspellTokenFilter Basic support for hunspell stemming. Hunspell dictionaries will be picked up from a dedicated hunspell directory on the filesystem.
 HyphenationDecompounderTokenFilter
 IBSimilarity
 IdCacheStats
 IdFieldMapping
 IdFieldMappingDescriptor
 IdsFilter
 IdsFilterDescriptor
 IdsQuery
 IdsQueryDescriptor
 IdsQueryProperDescriptor
 IndexAliases
 IndexDescriptor`1 descriptor for Index http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-index_.html
 IndexDocStats
 IndexedGeoShape An object to describe an indexed geoshape http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-geo-shape-filter.html
 IndexExistsDescriptor descriptor for IndicesExists http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-exists.html
 IndexExistsRequest Request parameters for IndicesExists http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-exists.html
 IndexFieldMapping
 IndexFieldMappingDescriptor
 IndexFieldMappings
 IndexHealthStats
 IndexingStats
 IndexMetadata
 IndexNameMarker
 IndexRequest`1 Request parameters for Index http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-index_.html
 IndexResponse
 IndexRoutingTable
 IndexSegment
 IndexSettings Writing these uses a custom converter that ignores the json props
 IndexSettingsResponse
 IndexSizeStats
 IndexStatus
 IndicesExistsAliasDescriptor
 IndicesExistsAliasRequest
 IndicesExistsTemplateDescriptor
 IndicesExistsTemplateRequest
 IndicesExistsTypeDescriptor
 IndicesExistsTypeRequest
 IndicesFilter
 IndicesFilterDescriptor`1
 IndicesOperationResponse
 IndicesQuery
 IndicesQueryDescriptor`1
 IndicesRecoveryDescriptor
 IndicesRecoveryRequest
 IndicesResponse
 IndicesShardsIndexStats
 IndicesShardsIndexStatsMetrics
 IndicesShardsStats
 IndicesStats
 IndicesStatsDescriptor descriptor for IndicesStatsForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-stats.html
 IndicesStatsRequest Request parameters for IndicesStatsForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-stats.html
 IndicesStatusDescriptor descriptor for IndicesStatusForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-status.html
 IndicesStatusRequest Request parameters for IndicesStatusForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-status.html
 InfoDescriptor descriptor for Info http://www.elasticsearch.org/guide/
 InfoRequest Request parameters for Info http://www.elasticsearch.org/guide/
 InnerHits
 InnerHitsContainer
 InnerHitsContainerDescriptor`1
 InnerHitsDescriptor`1
 InnerHitsMetaData
 InnerHitsResult
 Ip4Range
 Ip4RangeAggregationDescriptor`1
 Ip4RangeAggregator
 IPMapping
 IPMappingDescriptor`1
 JVM
 KeepTypesTokenFilter A token filter of type keep that only keeps tokens with text contained in a predefined set of words.
 KeepWordsTokenFilter A token filter of type keep that only keeps tokens with text contained in a predefined set of words.
 KeyItem
 KeywordAnalyzer An analyzer of type keyword that “tokenizes” an entire stream as a single token. This is useful for data like zip codes, ids and so on. Note, when using mapping definitions, it make more sense to simply mark the field as not_analyzed.
 KeywordMarkerTokenFilter Protects words from being modified by stemmers. Must be placed before any stemming filters.
 KeywordRepeatTokenFilter The keyword_repeat token filter Emits each incoming token twice once as keyword and once as a non-keyword to allow an unstemmed version of a term to be indexed side by side with the stemmed version of the term.
 KeywordTokenizer A tokenizer of type keyword that emits the entire input as a single input.
 KStemTokenFilter The kstem token filter is a high performance filter for english. All terms must already be lowercased (use lowercase filter) for this filter to work correctly.
 LanguageAnalyzer A set of analyzers aimed at analyzing specific language text.
 LatLon
 LengthTokenFilter A token filter of type length that removes words that are too long or too short for the stream.
 LetterTokenizer A tokenizer of type letter that divides text at non-letters. That’s to say, it defines tokens as maximal strings of adjacent letters. Note, this does a decent job for most European languages, but does a terrible job for some Asian languages, where words are not separated by spaces.
 LimitFilter
 LimitFilterDescriptor
 LimitTokenCountTokenFilter Limits the number of tokens that are indexed per document and field.
 LinearFunction`1
 LineStringGeoShape
 ListBenchmarksDescriptor descriptor for ListBenchmarks http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-benchmark.html
 ListBenchmarksRequest Request parameters for ListBenchmarks http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-benchmark.html
 LMDirichletSimilarity
 LMJelinekSimilarity
 LowercaseTokenFilter A token filter of type lowercase that normalizes token text to lower case. Lowercase token filter supports Greek and Turkish lowercase token filters through the language parameter.
 LowercaseTokenizer A tokenizer of type lowercase that performs the function of Letter Tokenizer and Lower Case Token Filter together. It divides text at non-letters and converts them to lower case. While it is functionally equivalent to the combination of Letter Tokenizer and Lower Case Token Filter, there is a performance advantage to doing the two tasks at once, hence this (redundant) implementation.
 MappingCharFilter A char filter of type mapping replacing characters of an analyzed text with given mapping.
 MappingTransform
 MappingTransformDescriptor
 MatchAllFilter
 MatchAllFilterDescriptor
 MatchAllQuery
 MatchPhrasePrefixQueryDescriptor`1 A Query that matches documents containing a particular sequence of terms. It allows for prefix matches on the last term in the text.
 MatchPhraseQueryDescriptor`1 A Query that matches documents containing a particular sequence of terms. A PhraseQuery is built by QueryParser for input like "new york".
 MatchQuery
 MatchQueryDescriptor`1
 MatchQueryJsonConverter
 MaxAggregationDescriptor`1
 MaxAggregator
 MergesStats
 MetadataIndexState
 MetadataState
 MinAggregationDescriptor`1
 MinAggregator
 MissingAggregationDescriptor`1
 MissingAggregator
 MissingFilter
 MissingFilterDescriptor
 MoreLikeThisDescriptor`1 descriptor for MltGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-more-like-this.html
 MoreLikeThisQuery
 MoreLikeThisQueryDescriptor`1
 MoreLikeThisQueryDocumentsDescriptor`1
 MoreLikeThisRequest Request parameters for MltGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-more-like-this.html
 MoreLikeThisRequest`1 Request parameters for MltGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-more-like-this.html
 MoveClusterRerouteCommand
 MoveClusterRerouteCommandDescriptor
 MpercolateDescriptor
 MpercolateRequest
 MultiFieldMapping
 MultiFieldMappingDescriptor`1
 MultiFieldMappingPath
 MultiGetDescriptor descriptor for MgetGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-multi-get.html
 MultiGetHit`1
 MultiGetOperation`1
 MultiGetOperationDescriptor`1
 MultiGetRequest Request parameters for MgetGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-multi-get.html
 MultiGetResponse
 MultiHit`1
 MultiLineStringGeoShape
 MultiMatchQuery
 MultiMatchQueryDescriptor`1
 MultiPercolateDescriptor descriptor for MpercolateGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-percolate.html
 MultiPercolateRequest Request parameters for MpercolateGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-percolate.html
 MultiPercolateResponse
 MultiPointGeoShape
 MultiPolygonGeoShape
 MultiSearchDescriptor descriptor for MsearchGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-multi-search.html
 MultiSearchRequest Request parameters for MsearchGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-multi-search.html
 MultiSearchResponse
 MultiTermVectorDocument
 MultiTermVectorDocumentDescriptor`1
 MultiTermVectorResponse
 MultiTermVectorsDescriptor`1 descriptor for MtermvectorsGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-multi-termvectors.html
 MultiTermVectorsRequest Request parameters for MtermvectorsGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-multi-termvectors.html
 MutualInformationHeuristic
 NestedAggregationDescriptor`1
 NestedAggregator
 NestedFilter
 NestedFilterDescriptor`1
 NestedObjectMapping
 NestedObjectMappingDescriptor`2
 NestedQuery
 NestedQueryDescriptor`1
 NestSerializer
 NetworkStats
 NgramTokenFilter A token filter of type nGram.
 NGramTokenizer A tokenizer of type nGram.
 NodeInfo
 NodeInfoHTTP
 NodeInfoJVM
 NodeInfoJVMMemory
 NodeInfoMemory
 NodeInfoNetwork
 NodeInfoNetworkInterface
 NodeInfoOS
 NodeInfoOSCPU
 NodeInfoProcess
 NodeInfoResponse
 NodeInfoThreadPoolThreadInfo
 NodeInfoTransport
 NodesHotThreadsDescriptor descriptor for NodesHotThreadsForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-nodes-hot-threads.html
 NodesHotThreadsRequest Request parameters for NodesHotThreadsForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-nodes-hot-threads.html
 NodesHotThreadsResponse
 NodesInfoDescriptor descriptor for NodesInfoForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-nodes-info.html
 NodesInfoRequest Request parameters for NodesInfoForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-nodes-info.html
 NodesShutdownDescriptor descriptor for NodesShutdownForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-nodes-shutdown.html
 NodesShutdownRequest Request parameters for NodesShutdownForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-nodes-shutdown.html
 NodesShutdownResponse
 NodesStatsDescriptor descriptor for NodesStatsForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-nodes-stats.html
 NodesStatsRequest Request parameters for NodesStatsForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/cluster-nodes-stats.html
 NodeState
 NodeStats
 NodeStatsIndexes
 NodeStatsResponse
 NoMatchFilterContainer
 NoMatchFilterConverter
 NoMatchQueryContainer
 NoMatchQueryConverter
 NormsMapping
 NotFilter
 NotFilterDescriptor
 NumberMapping
 NumberMappingDescriptor`1
 ObjectMapping
 ObjectMappingDescriptor`2
 OpenIndexDescriptor descriptor for IndicesOpen http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-open-close.html
 OpenIndexRequest Request parameters for IndicesOpen http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-open-close.html
 OptimizeDescriptor descriptor for IndicesOptimizeForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-optimize.html
 OptimizeRequest Request parameters for IndicesOptimizeForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-optimize.html
 OrFilter
 OrFilterDescriptor
 OSStats
 ParentFieldMapping
 ParentTypeMapping
 PathHierarchyTokenizer The path_hierarchy tokenizer takes something like this: /something/something/elseAnd produces tokens:/something/something/something/something/something/else
 PatternAnalyzer An analyzer of type pattern that can flexibly separate text into terms via a regular expression.
 PatternCaptureTokenFilter The pattern_capture token filter, unlike the pattern tokenizer, emits a token for every capture group in the regular expression.
 PatternReplaceCharFilter The pattern_replace char filter allows the use of a regex to manipulate the characters in a string before analysis.
 PatternReplaceTokenFilter
 PatternTokenizer A tokenizer of type pattern that can flexibly separate text into terms via a regular expression.
 PendingTask
 PercentageScoreHeuristic
 PercentileItem
 PercentileRanksAggregation
 PercentileRanksAggregationDescriptor`1
 PercentilesAggregationDescriptor`1
 PercentilesAggregator
 PercentilesMetric
 PercolateCountDescriptor`1 descriptor for CountPercolateGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-percolate.html
 PercolateCountRequest`1 Request parameters for CountPercolateGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-percolate.html
 PercolateCountResponse
 PercolateDescriptor`1 descriptor for PercolateGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-percolate.html
 PercolateRequest`1 Request parameters for PercolateGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-percolate.html
 PercolateResponse
 PercolateStats
 PercolatorMatch
 PhoneticTokenFilter The phonetic token filter is provided as a plugin.
 PhraseSuggestCollate
 PhraseSuggestCollateDescriptor`1
 PhraseSuggestDescriptor`1
 PhraseSuggester
 PhraseSuggestHighlight
 PhraseSuggestHighlightDescriptor
 PingDescriptor descriptor for Ping http://www.elasticsearch.org/guide/
 PingRequest Request parameters for Ping http://www.elasticsearch.org/guide/
 PingResponse
 PluginStats
 PointGeoShape
 PolygonGeoShape
 PorterStemTokenFilter A token filter of type porterStem that transforms the token stream as per the Porter stemming algorithm.
 PrefixFilter
 PrefixFilterDescriptor
 PrefixQuery
 PrefixQueryDescriptor`1
 ProcessStats
 PropertiesDescriptor`1
 PropertyMapping This class allows you to map aspects of a Type's property that influences how NEST treats it.
 PropertyMappingDescriptor`1
 PropertyNameMarker Represents a typed container for property names i.e "property" in "field.nested.property";
 PropertyPathMarker Represents a typed container for object paths "field.nested.property";
 PutAliasDescriptor descriptor for IndicesPutAlias http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-aliases.html
 PutAliasRequest Request parameters for IndicesPutAlias http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-aliases.html
 PutAliasResponse
 PutMappingDescriptor`1 descriptor for IndicesPutMapping http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-put-mapping.html
 PutMappingRequest Request parameters for IndicesPutMapping http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-put-mapping.html
 PutMappingRequest`1 Request parameters for IndicesPutMapping http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-put-mapping.html
 PutScriptDescriptor descriptor for PutScript http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-scripting.html
 PutScriptRequest Request parameters for PutScript http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-scripting.html
 PutScriptResponse
 PutSearchTemplateDescriptor
 PutSearchTemplateRequest
 PutSearchTemplateResponse
 PutTemplateDescriptor descriptor for IndicesPutTemplateForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-templates.html
 PutTemplateRequest Request parameters for IndicesPutTemplateForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-templates.html
 PutWarmerDescriptor descriptor for IndicesPutWarmerForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-warmers.html
 PutWarmerRequest Request parameters for IndicesPutWarmerForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-warmers.html
 QueryContainer
 QueryDescriptor`1
 QueryFacet
 QueryFilter
 QueryFilterDescriptor
 QueryStringQuery
 QueryStringQueryDescriptor`1
 RandomScoreFunction
 Range
 Range`1
 RangeAggregationDescriptor`1
 RangeAggregator
 RangeFacet
 RangeFacetDescriptor`2
 RangeFacetRequest`1
 RangeFilter
 RangeFilterDescriptor`1
 RangeItem
 RangeQuery
 RangeQueryDescriptor`1
 RawFilter
 ReadOnlyUrlRepository
 ReadOnlyUrlRepositoryDescriptor
 RecoveryBytes
 RecoveryFileDetails
 RecoveryFiles
 RecoveryIndexStatus
 RecoveryOrigin
 RecoveryStartStatus
 RecoveryStatus
 RecoveryStatusDescriptor descriptor for IndicesRecoveryForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/indices-recovery.html
 RecoveryStatusRequest Request parameters for IndicesRecoveryForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/indices-recovery.html
 RecoveryStatusResponse
 RecoveryTranslogStatus
 RefreshDescriptor descriptor for IndicesRefreshForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-refresh.html
 RefreshRequest Request parameters for IndicesRefreshForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-refresh.html
 RefreshStats
 RegexpFilter
 RegexpFilterDescriptor`1
 RegexpQuery
 RegexpQueryDescriptor`1
 RegisterPercolateResponse
 RegisterPercolatorDescriptor`1
 RegisterPercolatorRequest
 ReindexDescriptor`1
 ReindexException
 ReindexObservable`1
 ReindexObserver`1
 ReindexResponse`1 POCO representing the reindex response for a each step
 Rescore
 RescoreDescriptor`1
 RescoreQuery
 RescoreQueryDescriptor`1
 RestoreCompletedEventArgs
 RestoreDescriptor descriptor for SnapshotRestore http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 RestoreErrorEventArgs
 RestoreException
 RestoreNextEventArgs
 RestoreObservable
 RestoreObserver
 RestoreRequest Request parameters for SnapshotRestore http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 RestoreResponse
 RestoreStatusHumbleObject
 ReverseNestedAggregationDescriptor`1
 ReverseNestedAggregator
 ReverseTokenFilter A token filter of type reverse that simply reverses the tokens.
 RootInfoResponse
 RootObjectMapping
 RoutingFieldMapping
 RoutingFieldMappingDescriptor`1
 RoutingNodesState
 RoutingShard
 RoutingTableState
 S3Repository
 S3RepositoryDescriptor
 ScriptedHeuristic
 ScriptedHeuristicDescriptor
 ScriptedMetricAggregationDescriptor`1
 ScriptedMetricsAggregator
 ScriptedValueMetric
 ScriptFilter
 ScriptFilterDescriptor A filter allowing to define scripts as filters. Ex: "doc['num1'].value > 1"
 ScriptScoreFunction`1
 ScrollDescriptor`1 descriptor for ScrollGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-request-scroll.html
 ScrollRequest Request parameters for ScrollGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-request-scroll.html
 SearchDescriptor`1 descriptor for SearchGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-search.html
 SearchExistsDescriptor`1 descriptor for SearchExists http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-exists.html
 SearchExistsRequest Request parameters for SearchExists http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-exists.html
 SearchExistsRequest`1 Request parameters for SearchExists http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-exists.html
 SearchNode
 SearchRequest Request parameters for SearchGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-search.html
 SearchRequest`1 Request parameters for SearchGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-search.html
 SearchResponse`1
 SearchShard
 SearchShardsDescriptor
 SearchShardsDescriptor`1 A descriptor wich describes a search operation for _search_shards
 SearchShardsRequest Request parameters for SearchShardsGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-shards.html
 SearchShardsRequest`1 Request parameters for SearchShardsGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-shards.html
 SearchShardsResponse
 SearchSourceDescriptor`1
 SearchStats
 SearchTemplateDescriptor`1 descriptor for SearchTemplateGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-template.html
 SearchTemplateRequest Request parameters for SearchTemplateGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-template.html
 SearchTemplateRequest`1 Request parameters for SearchTemplateGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-template.html
 Segment
 SegmentsDescriptor descriptor for IndicesSegmentsForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-segments.html
 SegmentsRequest Request parameters for IndicesSegmentsForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-segments.html
 SegmentsResponse
 SegmentsStats
 ShardHealthStats
 ShardRecovery
 ShardSegmentRouting
 ShardsFailureReason
 ShardsMetaData
 ShardsOperationResponse
 ShardsSegment
 ShingleTokenFilter A token filter of type shingle that constructs shingles (token n-grams) from a token stream. In other words, it creates combinations of tokens as a single token.
 SignificantTermItem
 SignificantTermsAggregationDescriptor`1
 SignificantTermsAggregator
 SimilarityBase
 SimilarityDescriptor
 SimilaritySettings
 SimpleAnalyzer An analyzer of type simple that is built using a Lower Case Tokenizer.
 SimpleQueryStringQuery
 SimpleQueryStringQueryDescriptor`1
 SingleBucket
 SingleMappingDescriptor`1
 SizeFieldMapping
 SizeFieldMappingDescriptor
 Snapshot
 SnapshotCompletedEventArgs
 SnapshotDescriptor descriptor for SnapshotCreate http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 SnapshotErrorEventArgs
 SnapshotException
 SnapshotGetRepositoryDescriptor
 SnapshotGetRepositoryRequest
 SnapshotIndexShardStats
 SnapshotIndexStats
 SnapshotNextEventArgs
 SnapshotObservable
 SnapshotObserver
 SnapshotRepository
 SnapshotRequest Request parameters for SnapshotCreate http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/modules-snapshots.html
 SnapshotResponse
 SnapshotRestore
 SnapshotShardFailure
 SnapshotShardsStats
 SnapshotStats
 SnapshotStatus
 SnapshotStatusDescriptor descriptor for SnapshotStatus http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-snapshots.html
 SnapshotStatusHumbleObject
 SnapshotStatusRequest Request parameters for SnapshotStatus http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-snapshots.html
 SnapshotStatusResponse
 SnowballAnalyzer An analyzer of type snowball that uses the standard tokenizer, with standard filter, lowercase filter, stop filter, and snowball filter. The Snowball Analyzer is a stemming analyzer from Lucene that is originally based on the snowball project from snowball.tartarus.org.
 SnowballTokenFilter A filter that stems words using a Snowball-generated stemmer.
 Sort
 SortDescriptor`1
 SortFieldDescriptor`1
 SortGeoDistanceDescriptor`1
 SourceDescriptor`1 descriptor for GetSource http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html
 SourceFieldMapping
 SourceFieldMappingDescriptor
 SourceFilter
 SourceRequest Request parameters for GetSource http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html
 SourceRequest`1 Request parameters for GetSource http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-get.html
 SpanFirstQuery
 SpanFirstQueryDescriptor`1
 SpanMultiTermQuery
 SpanMultiTermQueryDescriptor`1
 SpanNearQuery
 SpanNearQueryDescriptor`1
 SpanNotQuery
 SpanNotQuery`1
 SpanOrQuery
 SpanOrQueryDescriptor`1
 SpanQuery
 SpanQuery`1
 SpanTermQuery
 SpanTermQueryConverter
 SpanTermQueryDescriptor`1
 StandardAnalyzer An analyzer of type standard that is built of using Standard Tokenizer, with Standard Token Filter, Lower Case Token Filter, and Stop Token Filter.
 StandardDeviationBounds
 StandardTokenFilter A token filter of type standard that normalizes tokens extracted with the Standard Tokenizer.
 StandardTokenizer A tokenizer of type standard providing grammar based tokenizer that is a good tokenizer for most European language documents. The tokenizer implements the Unicode Text Segmentation algorithm, as specified in Unicode Standard Annex #29.
 StatisticalFacet
 StatisticalFacetDescriptor`1
 StatisticalFacetRequest
 Stats
 StatsAggregationDescriptor`1
 StatsAggregator
 StatsContainer
 StatsMetric
 StatusResponse
 StemmerOverrideTokenFilter Overrides stemming algorithms, by applying a custom mapping, then protecting these terms from being modified by stemmers. Must be placed before any stemming filters.
 StemmerTokenFilter A filter that stems words (similar to snowball, but with more options).
 StopAnalyzer An analyzer of type stop that is built using a Lower Case Tokenizer, with Stop Token Filter.
 StopTokenFilter A token filter of type stop that removes stop words from token streams.
 StoreStats
 StringMapping
 StringMappingDescriptor`1
 Suggest
 SuggestBucket
 SuggestContextMappingDescriptor`1
 SuggestDescriptor`1 descriptor for Suggest http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-suggesters.html
 SuggestField
 SuggestOption
 SuggestRequest Request parameters for Suggest http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-suggesters.html
 SuggestResponse
 SumAggregationDescriptor`1
 SumAggregator
 SynonymTokenFilter The synonym token filter allows to easily handle synonyms during the analysis process.
 TemplateExistsDescriptor descriptor for IndicesExistsTemplateForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-templates.html
 TemplateExistsRequest Request parameters for IndicesExistsTemplateForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-templates.html
 TemplateMapping
 TemplateQuery
 TemplateQueryDescriptor
 TemplateResponse
 TermFacet
 TermFacetDescriptor`1
 TermFacetRequest
 TermFilter
 TermFilterDescriptor
 TermItem
 TermQuery
 TermQueryDescriptor`1
 TermQueryDescriptorBase`2
 TermsAggregationDescriptor`1
 TermsAggregator
 TermsFilter
 TermsFilterDescriptor
 TermsIncludeExclude
 TermsLookupFilter
 TermsLookupFilterDescriptor
 TermsQuery
 TermsQueryDescriptor`2 A query that match on any (configurable) of the provided terms. This is a simpler syntax query for using a bool query with several term queries in the should clauses.
 TermsStatsFacetDescriptor`1
 TermsStatsFacetRequest
 TermStats
 TermStatsFacet
 TermSuggestDescriptor`1
 TermSuggester
 TermVector
 TermvectorDescriptor`1 descriptor for TermvectorGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-termvectors.html
 TermvectorRequest Request parameters for TermvectorGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-termvectors.html
 TermvectorRequest`1 Request parameters for TermvectorGet http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-termvectors.html
 TermVectorResponse
 TermVectorTerm
 ThreadCountStats
 TimestampFieldMapping
 TimestampFieldMappingDescriptor`1
 Token
 TokenFilterCollectionConverter
 TokenizerCollectionConverter
 TopChildrenQuery
 TopChildrenQueryDescriptor`1 The top_children query runs the child query with an estimated hits size, and out of the hit docs, aggregates it into parent docs. If there aren’t enough parent docs matching the requested from/size search request, then it is run again with a wider (more hits) search.
 TopHitsAggregationDescriptor`1
 TopHitsAggregator
 TopHitsMetric
 TranslogStats
 TransportStats
 TrimTokenFilter The trim token filter trims surrounding whitespaces around a token.
 TruncateTokenFilter The truncate token filter can be used to truncate tokens into a specific length. This can come in handy with keyword (single token) based mapped fields that are used for sorting in order to reduce memory usage.
 TtlFieldMapping
 TtlFieldMappingDescriptor
 TypeExistsDescriptor descriptor for IndicesExistsType http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-types-exists.html
 TypeExistsRequest Request parameters for IndicesExistsType http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-types-exists.html
 TypeFieldMapping
 TypeFieldMappingDescriptor
 TypeFieldMappings
 TypeFilter
 TypeFilterDescriptor
 TypeMapping
 TypeMappingProperty
 TypeNameMarker
 TypeStats
 UaxEmailUrlTokenizer A tokenizer of type uax_url_email which works exactly like the standard tokenizer, but tokenizes emails and urls as single tokens
 UniqueTokenFilter The unique token filter can be used to only index unique tokens during analysis. By default it is applied on all the token stream
 UnregisterPercolateResponse
 UnregisterPercolatorDescriptor`1
 UnregisterPercolatorRequest
 UpdatableSettings
 UpdateDescriptor`2 descriptor for Update http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-update.html
 UpdateRequest`1
 UpdateRequest`2 Request parameters for Update http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/docs-update.html
 UpdateResponse
 UpdateSettingsDescriptor descriptor for IndicesPutSettingsForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-update-settings.html
 UpdateSettingsRequest Request parameters for IndicesPutSettingsForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/indices-update-settings.html
 UpgradeDescriptor descriptor for IndicesUpgradeForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/indices-upgrade.html
 UpgradeRequest Request parameters for IndicesUpgradeForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/indices-upgrade.html
 UpgradeResponse
 UpgradeStatus
 UpgradeStatusDescriptor descriptor for IndicesGetUpgradeForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/indices-upgrade.html
 UpgradeStatusRequest Request parameters for IndicesGetUpgradeForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/indices-upgrade.html
 UpgradeStatusResponse
 UppercaseTokenFilter A token filter of type uppercase that normalizes token text to upper case.
 UptimeStats
 UriJsonConverter Converter for converting Uri to String and vica versa
 ValidateQueryDescriptor`1 descriptor for IndicesValidateQueryGetForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-validate.html
 ValidateQueryRequest Request parameters for IndicesValidateQueryGetForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-validate.html
 ValidateQueryRequest`1 Request parameters for IndicesValidateQueryGetForAll http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/search-validate.html
 ValidateResponse
 ValidationExplanation
 ValueCountAggregationDescriptor`1
 ValueCountAggregator
 ValueMetric
 VerifyRepositoryDescriptor descriptor for SnapshotVerifyRepository http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-snapshots.html
 VerifyRepositoryRequest Request parameters for SnapshotVerifyRepository http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/modules-snapshots.html
 VerifyRepositoryResponse
 WarmerMapping
 WarmerResponse
 WeightFunction`1
 WhitespaceAnalyzer An analyzer of type whitespace that is built using a Whitespace Tokenizer.
 WhitespaceTokenizer A tokenizer of type whitespace that divides text at whitespace.
 WildcardQuery
 WildcardQuery`1
 WildcardQueryDescriptor`1
 WordDelimiterTokenFilter Named word_delimiter, it Splits words into subwords and performs optional transformations on subword groups.

 Enumerations

 ChildScoreType
 DateInterval
 DateRounding
 DynamicMappingOption Controls how elasticsearch handles dynamic mapping changes when a new document present new fields
 FieldDataLoading
 FieldDataNonStringFormat
 FieldDataStringFormat
 FieldIndexOption
 FieldType Define the type of field content.
 FieldValueFactorModifier
 FunctionBoostMode
 FunctionScoreMode
 GeoDistance
 GeoExecution
 GeoHashPrecision
 GeoOptimizeBBox
 GeoOrientation
 GeoPrecisionUnit
 GeoShapeRelation
 GeoTree
 GeoUnit
 GetIndexFeature
 HighlighterType
 IndexOptions
 Language Language types used for language analyzers
 NestedScore
 NoMatchShortcut
 NonStringIndexOption
 NormsLoading
 NumberType
 Operator
 ParentScoreType
 PathInfoHttpMethod
 RangeExecution
 RewriteMultiTerm
 RoutingAllocationEnableOption
 ScoreMode
 ScriptLang
 SortMode
 SortOrder
 TermsAggregationCollectMode Determines how the terms aggregation is executed
 TermsAggregationExecutionHint Determines how the terms aggregation is executed
 TermsExecution
 TermsOrder
 TermsStatsOrder
 TermVectorOption
 TextQueryType
 TopChildrenScore

 Static Classes

 AliasExtensions Implements several handy alias extensions.
 CountExtensions Implements a convenience extension method for count that defaults to counting over all indices and types.
 CreateIndexExtensions Provides convenience extension to open an index by string or type.
 DeleteExtensions Implements extensions to Delete that allow for easier by id deletes.
 DeleteIndexExtensions Provides convenience extension methods that make it easier to delete existing indices.
 DeleteManyExtensions Provides GetMany extensions that make it easier to get many documents given a list of ids
 ExistsExtensions Provides extension methods to provide a cleaner scoll API given a scollTime and scrollId
 Filter`1
 GetExtensions Implements Get() extensions that make it easier to get a document given an id
 GetManyExtensions Provides GetMany extensions that make it easier to get many documents given a list of ids
 IndexManyExtensions Provides GetMany extensions that make it easier to get many documents given a list of ids
 IndexNameMarkerExtensions
 Infer
 OpenCloseIndexExtensions Provides convenience extension to open an index by string or type.
 PropertyNameMarkerExtensions
 PropertyPathMarkerExtensions
 Query`1
 RequestPameterExtensions
 ScrollExtensions Provides extension methods to provide a cleaner scoll API given a scollTime and scrollId
 SourceExtensions Provides convenience extension methods that make it easier to get the _source for a given document given a string or long id.
 SourceManyExtensions Provides convenience extension methods to get many _source's given a list of ids.
 SuffixExtensions
 TypeNameMarkerExtensions
 UriExtensions

 Abstract Classes

 AnalyzerBase
 BasePathDescriptor`2
 BasePathRequest`1
 BaseRequest`1
 BaseSuggestDescriptor`1
 BucketAggregationBase
 BucketAggregationBaseDescriptor`2
 BucketAggregator
 BulkOperationBase
 BulkOperationDescriptorBase
 BulkOperationResponseItem
 CharFilterBase
 CompoundWordTokenFilter Token filters that allow to decompose compound words.
 CoordinatedRequestObserver`1
 DocumentOptionalPathBase`1
 DocumentOptionalPathBase`2
 DocumentOptionalPathDescriptor`3 Provides a base for descriptors that need to describe a path in the form of /{index}/{type}/{id} if one of the parameters is not explicitly specified this will fall back to the defaults for type this version won't throw if any of the parts are inferred to be emptyT
 DocumentPathBase`1
 DocumentPathBase`2
 DocumentPathDescriptor`3 Provides a base for descriptors that need to describe a path in the form of /{index}/{type}/{id} if one of the parameters is not explicitly specified this will fall back to the defaults for type T
 Facet
 FacetItem
 FacetRequest
 FieldDataMapping
 FilterBase
 FixedIndexTypePathBase`1
 FixedIndexTypePathDescriptor`2 Provides a base for descriptors that need to describe a path in the form of /{index}/{type} {index} is optional and so is {type} and will NOT fallback to the defaults of T type can only be specified in conjuction with index.
 GeoShape
 IndexNamePathBase`1
 IndexNamePathBase`2
 IndexNamePathDescriptor`3 Provides a base for descriptors that need to describe a path in the form of /{index}/{name} neither parameter is optional
 IndexOptionalNamePathBase`1
 IndexOptionalNamePathDescriptor`2 Provides a base for descriptors that need to describe a path in the form of /{index}/{name} neither parameter is optional
 IndexOptionalPathBase`1
 IndexOptionalPathDescriptorBase`2 Provides a base for descriptors that need to describe a path in the form of /{index} index is optional but AllIndices() needs to be explicitly specified for it to be optional
 IndexPathBase`1
 IndexPathDescriptorBase`2 Provides a base for descriptors that need to describe a path in the form of /{index} index is not optional
 IndexTypePathBase`1
 IndexTypePathBase`2
 IndexTypePathDescriptor`2 Provides a base for descriptors that need to describe a path in the form of /{index}/{type} Where neither parameter is optional
 IndexTypePathDescriptor`3 Provides a base for descriptors that need to describe a path in the form of /{index}/{type} Where neither parameter is optional
 IndicesOptionalExplicitAllPathBase`1
 IndicesOptionalExplicitAllPathDescriptor`2 Provides a base for descriptors that need to describe a path in the form of /{indices} {indices} is optional but AllIndices() needs to be explicitly called.
 IndicesOptionalPathBase`1
 IndicesOptionalPathDescriptor`2 Provides a base for descriptors that need to describe a path in the form of /{indices} {indices} is optional
 IndicesOptionalTypesNamePathBase`1
 IndicesOptionalTypesNamePathDescriptor`2 Provides a base for descriptors that need to describe a path in the form of /{indices}/{types/{name} {types} is optional, {indices} is too but needs an explicit AllIndices().
 IndicesOptionalTypesOptionalFieldsPathBase`1
 IndicesOptionalTypesOptionalFieldsPathBase`2
 IndicesOptionalTypesOptionalFieldsPathDescriptor`3 Provides a base for descriptors that need to describe a path in the form of /{indices}/{types/{Fields} {types} is optional, {indices} is too, {Fields} is mandatory
 IndicesTypePathBase`1
 IndicesTypePathBase`2
 IndicesTypePathDescriptor`3 Provides a base for descriptors that need to describe a path in the form of /{indices}/{type} {indices} is optional and so is {type} and will fallback to default of T
 MetricAggregationBaseDescriptor`2
 MetricAggregator
 NamePathBase`1
 NamePathDescriptor`2 Provides a base for descriptors that need to describe a path in the form of /{name} name is mandatory.
 NodeIdOptionalDescriptor`2 Provides a base for descriptors that need to describe a path in the form of /{nodeid} node id is optional
 NodeIdOptionalPathBase`1
 PlainFilter
 PlainQuery
 QueryPathBase`1
 QueryPathBase`2
 QueryPathDescriptorBase`3 Provides a base for descriptors that need to describe a path in the form of /{indices}/{types} all parameters are optional and will default to the defaults for T
 RepositoryOptionalPathBase`1
 RepositoryOptionalPathDescriptor`2 Provides a base for descriptors that need to describe a path that contains a {repository} routing value
 RepositoryPathBase`1
 RepositoryPathDescriptor`2 Provides a base for descriptors that need to describe a path that contains a {repository} routing value
 RepositorySnapshotOptionalPathBase`1
 RepositorySnapshotOptionalPathDescriptor`2 Provides a base for descriptors that need to describe a path that contains a {repository} routing value
 RepositorySnapshotPathBase`1
 RepositorySnapshotPathDescriptor`2 Provides a base for descriptors that need to describe a path that contains a {repository} routing value
 SortBase
 SortDescriptorBase`2
 Suggester
 TokenFilterBase
 TokenizerBase

 Interfaces

 IAcknowledgedResponse
 IAggregation
 IAggregationContainer
 IAggregationDescriptor
 IAliasAction Marker interface for alias operation
 IAliasAddAction
 IAliasExistsRequest
 IAliasRemoveAction
 IAliasRequest
 IAllFieldMapping
 IAnalysisSetting
 IAnalyzeRequest
 IAnalyzeResponse
 IAnalyzerFieldMapping
 IAndFilter
 IAverageAggregator
 IBoolFilter
 IBoolQuery
 IBoostFieldMapping
 IBoostingQuery
 IBucketAggregation
 IBucketAggregator
 IBucketItem
 IBucketWithCountAggregation
 IBulkCreateOperation`1
 IBulkDeleteOperation`1
 IBulkOperation
 IBulkRequest
 IBulkResponse
 IBulkUpdateOperation`2
 ICardinalityAggregator
 ICatAliasesRequest
 ICatAllocationRequest
 ICatCountRequest
 ICategorySuggestContext
 ICatFielddataRequest
 ICatHealthRequest
 ICatIndicesRequest
 ICatMasterRequest
 ICatNodesRequest
 ICatPendingTasksRequest
 ICatPluginsRequest
 ICatRecord
 ICatRecoveryRequest
 ICatResponse`1
 ICatSegmentsRequest
 ICatShardsRequest
 ICatThreadPoolRequest
 IChildrenAggregator
 ICircleGeoShape
 IClearCacheRequest
 IClearScrollRequest
 ICloseIndexRequest
 IClusterGetSettingsRequest
 IClusterGetSettingsResponse
 IClusterHealthRequest
 IClusterPendingTasksRequest
 IClusterPendingTasksResponse
 IClusterPutSettingsResponse
 IClusterRerouteCommand
 IClusterRerouteRequest
 IClusterRerouteResponse
 IClusterSettingsRequest
 IClusterStateRequest
 IClusterStateResponse
 IClusterStatsRequest
 IClusterStatsResponse
 ICommonTermsQuery
 ICompletionSuggester
 IConnectionSettingsValues
 IConstantScoreQuery
 ICountRequest
 ICountRequest`1
 ICountResponse
 ICreateAliasOperation
 ICreateIndexRequest
 ICreateRepositoryRequest
 ICustomBoostFactorQuery
 ICustomFiltersScoreQuery
 ICustomJson If an object implements this then it can handle its own json representation
 ICustomJsonReader`1
 ICustomScoreQuery
 IDateHistogramAggregator
 IDateHistogramFacetRequest
 IDateRangeAggregator
 IDeleteAliasRequest
 IDeleteAliasResponse
 IDeleteByQueryRequest
 IDeleteByQueryRequest`1
 IDeleteIndexRequest
 IDeleteMappingRequest
 IDeleteMappingRequest`1
 IDeleteRepositoryRequest
 IDeleteRequest
 IDeleteRequest`1
 IDeleteResponse
 IDeleteScriptRequest
 IDeleteScriptResponse
 IDeleteSearchTemplateRequest
 IDeleteSearchTemplateResponse
 IDeleteSnapshotRequest
 IDeleteTemplateRequest
 IDeleteWarmerRequest
 IDirectGenerator
 IDisMaxQuery
 IDocument
 IDocumentExistsRequest
 IDocumentExistsRequest`1
 IDocumentOptionalPath`1
 IDocumentOptionalPath`2
 IElasticClient
 IElasticCoreType
 IElasticPropertyAttribute
 IElasticPropertyVisitor
 IElasticsearchPathInfo
 IElasticType
 IEmptyResponse
 IEnvelopeGeoShape
 IExistsFilter
 IExistsResponse
 IExplainRequest
 IExplainRequest`1
 IExplainResponse`1
 IExtendedStatsAggregator
 IExternalFieldDeclaration
 IFacet
 IFacet`1
 IFacetContainer
 IFacetDescriptor`1
 IFacetRequest
 IFieldMapping
 IFieldNameFilter
 IFieldNamesFieldMapping
 IFieldSort
 IFilter
 IFilterAggregator
 IFilterContainer
 IFilteredQuery
 IFiltersAggregator
 IFixedIndexTypePath`1
 IFlushRequest
 IFunctionScoreFunction
 IFunctionScoreQuery
 IFuzziness
 IFuzzyDateQuery
 IFuzzyLikeThisQuery
 IFuzzyNumericQuery
 IFuzzyQuery
 IFuzzySuggester
 IGeoBoundingBoxFilter
 IGeoBoundsAggregator
 IGeoDistanceAggregator
 IGeoDistanceFacetRequest
 IGeoDistanceFilter
 IGeoDistanceRangeFilter
 IGeoDistanceSort
 IGeoHashAggregator
 IGeoHashCellFilter
 IGeoIndexedShapeFilter
 IGeoLocationSuggestContext
 IGeoPolygonFilter
 IGeoShape
 IGeoShapeBaseFilter
 IGeoShapeCircleFilter
 IGeoShapeCircleQuery
 IGeoShapeEnvelopeFilter
 IGeoShapeEnvelopeQuery
 IGeoShapeLineStringFilter
 IGeoShapeLineStringQuery
 IGeoShapeMultiLineStringFilter
 IGeoShapeMultiLineStringQuery
 IGeoShapeMultiPointFilter
 IGeoShapeMultiPointQuery
 IGeoShapeMultiPolygonFilter
 IGeoShapeMultiPolygonQuery
 IGeoShapePointFilter
 IGeoShapePointQuery
 IGeoShapePolygonFilter
 IGeoShapePolygonQuery
 IGeoShapeQuery
 IGetAliasesRequest
 IGetAliasesResponse
 IGetAliasRequest
 IGetFieldMappingRequest
 IGetFieldMappingRequest`1
 IGetFieldMappingResponse
 IGetIndexRequest
 IGetIndexResponse
 IGetIndexSettingsRequest
 IGetMappingRequest
 IGetMappingRequest`1
 IGetMappingResponse
 IGetRepositoryRequest
 IGetRepositoryResponse
 IGetRequest
 IGetRequest`1
 IGetResponse`1
 IGetScriptRequest
 IGetScriptResponse
 IGetSearchTemplateRequest
 IGetSearchTemplateResponse
 IGetSnapshotRequest
 IGetSnapshotResponse
 IGetTemplateRequest
 IGetWarmerRequest
 IGlobalAggregator
 IGlobalInnerHit
 IGlobalStatsResponse
 IHasChildFilter
 IHasChildQuery
 IHasParentFilter
 IHasParentQuery
 IHealthResponse
 IHighLevelToLowLevelDispatcher
 IHighlightField
 IHighlightRequest
 IHistogramAggregator
 IHistogramFacetRequest
 IHit`1
 IIdFieldMapping
 IIdsFilter
 IIdsQuery
 IIndexExistsRequest
 IIndexFieldMapping
 IIndexNamePath`1
 IIndexOperation`1
 IIndexOptionalNamePath`1
 IIndexOptionalPath`1
 IIndexPath`1
 IIndexRequest`1
 IIndexResponse
 IIndexSettingsResponse
 IIndexTypePath`1
 IIndicesFilter
 IIndicesOperationResponse
 IIndicesOptionalExplicitAllPath`1
 IIndicesOptionalPath`1
 IIndicesOptionalTypesNamePath`1
 IIndicesOptionalTypesOptionalFieldsPath`1
 IIndicesOptionalTypesOptionalFieldsPath`2
 IIndicesQuery
 IIndicesResponse
 IIndicesStatsRequest
 IIndicesStatusRequest
 IIndicesTypePath`1
 IInfoRequest
 IInnerHits
 IInnerHitsContainer
 IIp4RangeAggregator
 ILimitFilter
 ILineStringGeoShape
 IMatchAllFilter
 IMatchAllQuery
 IMatchQuery
 IMaxAggregator
 IMetricAggregation
 IMetricAggregator
 IMinAggregator
 IMissingAggregator
 IMissingFilter
 IMoreLikeThisQuery
 IMoreLikeThisRequest
 IMoreLikeThisRequest`1
 IMultiGetHit`1
 IMultiGetOperation
 IMultiGetRequest
 IMultiGetResponse
 IMultiLineStringGeoShape
 IMultiMatchQuery
 IMultiPercolateRequest
 IMultiPercolateResponse
 IMultiPointGeoShape
 IMultiPolygonGeoShape
 IMultiSearchRequest
 IMultiSearchResponse
 IMultiTermVectorDocumentDescriptor
 IMultiTermVectorResponse
 IMultiTermVectorsRequest
 INamePath`1
 INestedAggregator
 INestedFilter
 INestedQuery
 INestSerializable Any object that implements this interface will automatically have all JsonProperties of all of its implementing interfaces discovered.
 INestSerializer
 INodeIdOptionalPath`1
 INodeInfoResponse
 INodesHotThreadsRequest
 INodesHotThreadsResponse
 INodesInfoRequest
 INodesShutdownRequest
 INodesShutdownResponse
 INodesStatsRequest
 INodeStatsResponse
 INotFilter
 IOpenIndexRequest
 IOptimizeRequest
 IOrFilter
 IPathInfo`1
 IPercentileRanksAggregaor
 IPercentilesAggregator
 IPercolateCountRequest`1
 IPercolateCountResponse
 IPercolateOperation
 IPercolateRequest`1
 IPercolateResponse
 IPhraseSuggestCollate
 IPhraseSuggester
 IPhraseSuggestHighlight
 IPingRequest
 IPingResponse
 IPointGeoShape
 IPolygonGeoShape
 IPrefixFilter
 IPrefixQuery
 IPropertyMapping This class allows you to map aspects of a Type's property that influences how NEST treats it.
 IPutAliasRequest
 IPutAliasResponse
 IPutMappingRequest
 IPutMappingRequest`1
 IPutScriptRequest
 IPutScriptResponse
 IPutSearchTemplateRequest
 IPutSearchTemplateResponse
 IPutTemplateRequest
 IPutWarmerRequest
 IQuery
 IQueryContainer
 IQueryFilter
 IQueryPath`1
 IQueryPath`2
 IQueryStringQuery
 IRandomScoreFunction
 IRangeAggregator
 IRangeFacetRequest`1
 IRangeFilter
 IRangeQuery
 IRecoveryStatusRequest
 IRecoveryStatusResponse
 IRefreshRequest
 IRegexpFilter
 IRegexpQuery
 IRegisterPercolateResponse
 IRegisterPercolatorRequest
 IReindexResponse`1 POCO representing the reindex response for a each step
 IRepository
 IRepositoryOptionalPath`1
 IRepositoryPath`1
 IRepositorySnapshotOptionalPath`1
 IRepositorySnapshotPath`1
 IRequest
 IRequest`1
 IRescore
 IRescoreQuery
 IResponse
 IRestoreRequest
 IRestoreResponse
 IReverseNestedAggregator
 IRootInfoResponse
 IRoutingFieldMapping
 IScriptedMetricAggregator
 IScriptFilter
 IScrollRequest
 ISearchExistsRequest
 ISearchExistsRequest`1
 ISearchRequest
 ISearchRequest`1
 ISearchResponse`1
 ISearchShardsRequest
 ISearchShardsRequest`1
 ISearchShardsResponse
 ISearchTemplateRequest
 ISearchTemplateRequest`1
 ISegmentsRequest
 ISegmentsResponse
 IShardsOperationResponse
 ISignificantTermsAggregator
 ISimpleQueryStringQuery
 ISizeFieldMapping
 ISnapshotRequest
 ISnapshotResponse
 ISnapshotStatusRequest
 ISnapshotStatusResponse
 ISort
 ISourceFieldMapping
 ISourceFilter
 ISourceRequest
 ISourceRequest`1
 ISpanFirstQuery
 ISpanMultiTermQuery
 ISpanNearQuery
 ISpanNotQuery
 ISpanOrQuery
 ISpanQuery
 ISpanSubQuery
 ISpanTermQuery
 ISpecialField
 IStatisticalFacetRequest
 IStatsAggregator
 IStatusResponse
 IStringFuzzyQuery
 ISuggestBucket
 ISuggestContext
 ISuggester
 ISuggestRequest
 ISuggestResponse
 ISumAggregator
 ITemplateExistsRequest
 ITemplateQuery
 ITemplateResponse
 ITermFacetRequest
 ITermFilter
 ITermQuery
 ITermsAggregator
 ITermsBaseFilter
 ITermsFilter
 ITermsLookupFilter
 ITermsQuery
 ITermsStatsFacetRequest
 ITermSuggester
 ITermvectorRequest
 ITermvectorRequest`1
 ITermVectorResponse
 ITimestampFieldMapping
 ITopChildrenQuery
 ITopHitsAggregator
 ITtlFieldMapping
 ITypeExistsRequest
 ITypeFieldMapping
 ITypeFilter
 IUnregisterPercolateResponse
 IUnregisterPercolatorRequest
 IUnregisterPercolatorRequest`1
 IUpdateRequest`2
 IUpdateResponse
 IUpdateSettingsRequest
 IUpgradeRequest
 IUpgradeResponse
 IUpgradeStatusRequest
 IUpgradeStatusResponse
 IValidateQueryRequest
 IValidateQueryRequest`1
 IValidateResponse
 IValueCountAggregator
 IVerifyRepositoryRequest
 IVerifyRepositoryResponse
 IWarmerResponse
 IWildcardQuery