• .NET Clients: other versions:
  • Introduction
  • Breaking changes
    • Elasticsearch.Net Breaking Changes
    • NEST Breaking Changes
  • API Conventions
    • Lifetimes
    • Exceptions
      • Unexpected exceptions
      • Unrecoverable exceptions
    • Transports and pipelines
      • Transports
      • Request pipelines
      • Date time providers
      • Keeping track of nodes
    • Sniffing behaviour
      • Sniffing on startup
      • Sniffing on connection failure
      • Sniffing periodically
      • Sniffing role detection
    • Pinging behaviour
      • Ping on first usage
      • Ping on revival
    • Round robin behaviour
      • Skipping dead nodes
    • Retries and failover
      • Fail over
      • Retries
    • Request overrides
      • Disable sniffing and pinging per request
      • Request timeouts
      • Maximum retries per request
      • Allowed status codes
      • Forcing nodes
  • Elasticsearch.Net - Low level client
    • Getting started
    • Conventions
      • Post data
  • NEST - High level client
    • Getting started
    • Connecting
      • Configuration options
      • Connection pools
      • Modifying the default connection
      • Working with certificates
    • Serialization
      • Custom Serialization
      • Extending NEST types
    • Mapping
      • Auto mapping
      • Attribute mapping
      • Fluent mapping
      • Applying conventions through the Visitor pattern
      • Parent/Child relationships
      • Ignoring properties
      • Multi fields
    • Indexing
      • Indexing
      • Ingest Node
      • Ingest Pipelines
    • Analysis
      • Writing analyzers
      • Testing analyzers
    • Search
      • Writing queries
      • Writing bool queries
      • Selecting fields to return
      • Covariant search results
    • Aggregations
      • Writing aggregations
      • Reserved aggregation names
    • Conventions
      • Index name inference
      • Type and Relation names inference
      • Ids inference
      • Field inference
      • Property name inference
      • Document paths
      • Indices paths
      • Routing inference
    • Common Types
      • Time units
      • Distance units
      • Date math expressions
      • Union type
  • Troubleshooting
    • Logging
      • Logging with OnRequestCompleted
      • Logging with Fiddler
      • Deprecation logging
    • Debugging
      • Audit trail
      • Debug information
  • Search
    • Explain Usage
    • Fields Usage
    • From And Size Usage
    • Highlighting Usage
    • Indices Boost Usage
    • Inner Hits Usage
    • Min Score Usage
    • Post Filter Usage
    • Profile Usage
    • Query Usage
    • Script Fields Usage
    • Search After Usage
    • Sliced Scroll Search Usage
    • Sort Usage
    • Source Filtering Usage
    • Suggest Usage
  • Query DSL
    • Full text queries
      • Common Terms Usage
      • Match Usage
      • Match Phrase Usage
      • Match Phrase Prefix Usage
      • Multi Match Usage
      • Query String Usage
      • Simple Query String Usage
    • Term level queries
      • Exists Query Usage
      • Fuzzy Date Query Usage
      • Fuzzy Numeric Query Usage
      • Fuzzy Query Usage
      • Ids Query Usage
      • Prefix Query Usage
      • Date Range Query Usage
      • Long Range Query Usage
      • Numeric Range Query Usage
      • Term Range Query Usage
      • Regexp Query Usage
      • Term Query Usage
      • Terms List Query Usage
      • Terms Lookup Query Usage
      • Terms Query Usage
      • Terms Set Query Usage
      • Type Query Usage
      • Wildcard Query Usage
    • Compound queries
      • Bool Dsl Complex Query Usage
      • Bool Query Usage
      • Boosting Query Usage
      • Constant Score Query Usage
      • Dismax Query Usage
      • Function Score Query Usage
    • Joining queries
      • Has Child Query Usage
      • Has Parent Query Usage
      • Nested Query Usage
      • Parent Id Query Usage
    • Geo queries
      • Geo Bounding Box Query Usage
      • Geo Distance Query Usage
      • Geo Polygon Query Usage
      • Geo Shape Circle Query Usage
      • Geo Shape Envelope Query Usage
      • Geo Shape Geometry Collection Query Usage
      • Geo Shape Indexed Shape Query Usage
      • Geo Shape Line String Query Usage
      • Geo Shape Multi Line String Query Usage
      • Geo Shape Multi Point Query Usage
      • Geo Shape Multi Polygon Query Usage
      • Geo Shape Point Query Usage
      • Geo Shape Polygon Query Usage
    • Specialized queries
      • More Like This Full Document Query Usage
      • More Like This Query Usage
      • Percolate Query Usage
      • Script Query Usage
    • Span queries
      • Span Containing Query Usage
      • Span Field Masking Usage
      • Span First Query Usage
      • Span Multi Term Query Usage
      • Span Near Query Usage
      • Span Not Query Usage
      • Span Or Query Usage
      • Span Term Query Usage
      • Span Within Query Usage
    • NEST specific queries
      • Raw Combine Usage
      • Raw Query Usage
      • Verbatim and Strict Query Usage
  • Aggregations
    • Metric Aggregations
      • Average Aggregation Usage
      • Cardinality Aggregation Usage
      • Extended Stats Aggregation Usage
      • Geo Bounds Aggregation Usage
      • Geo Centroid Aggregation Usage
      • Max Aggregation Usage
      • Median Absolute Deviation Aggregation Usage
      • Min Aggregation Usage
      • Percentile Ranks Aggregation Usage
      • Percentiles Aggregation Usage
      • Scripted Metric Aggregation Usage
      • Stats Aggregation Usage
      • Sum Aggregation Usage
      • Top Hits Aggregation Usage
      • Value Count Aggregation Usage
      • Weighted Average Aggregation Usage
    • Bucket Aggregations
      • Adjacency Matrix Usage
      • Auto Date Histogram Aggregation Usage
      • Children Aggregation Usage
      • Composite Aggregation Usage
      • Date Histogram Aggregation Usage
      • Date Range Aggregation Usage
      • Filter Aggregation Usage
      • Filters Aggregation Usage
      • Geo Distance Aggregation Usage
      • Geo Hash Grid Aggregation Usage
      • Global Aggregation Usage
      • Histogram Aggregation Usage
      • Ip Range Aggregation Usage
      • Missing Aggregation Usage
      • Nested Aggregation Usage
      • Parent Aggregation Usage
      • Range Aggregation Usage
      • Reverse Nested Aggregation Usage
      • Sampler Aggregation Usage
      • Significant Terms Aggregation Usage
      • Significant Text Aggregation Usage
      • Terms Aggregation Usage
    • Pipeline Aggregations
      • Average Bucket Aggregation Usage
      • Bucket Script Aggregation Usage
      • Bucket Selector Aggregation Usage
      • Bucket Sort Aggregation Usage
      • Cumulative Sum Aggregation Usage
      • Derivative Aggregation Usage
      • Extended Stats Bucket Aggregation Usage
      • Max Bucket Aggregation Usage
      • Min Bucket Aggregation Usage
      • Moving Average Ewma Aggregation Usage
      • Moving Average Holt Linear Aggregation Usage
      • Moving Average Holt Winters Aggregation Usage
      • Moving Average Linear Aggregation Usage
      • Moving Average Simple Aggregation Usage
      • Moving Function Aggregation Usage
      • Percentiles Bucket Aggregation Usage
      • Serial Differencing Aggregation Usage
      • Stats Bucket Aggregation Usage
      • Sum Bucket Aggregation Usage
    • Matrix Aggregations
      • Matrix Stats Aggregation Usage