• Elastic Search Definitive Guide
  • Introduction
  • Foreword
  • Preface
  • Getting Started
    • Intro
      • What Is It
      • Installing ES
      • API
      • Document
      • Tutorial Indexing
      • TutorialSearch
      • Tutorial Aggregations
      • Tutorial Conclusion
      • Distributed
      • Conclusion
    • Distributed Cluster
      • Intro
      • Empty Cluster
      • Cluster Health
      • Add an Index
      • Add Failover
      • Scale Horizontally
      • Scale More
      • Coping with Failure
    • Data In Data Out
      • Intro
      • Document
      • Index
      • Get
      • Exists
      • Update
      • Create
      • Delete
      • Version_control
      • Partial_update
      • Mget
      • Bulk
    • Distributed CRUD
      • Intro
      • Routing
      • Shard_interaction
      • Create_index_delete
      • Retrieving
      • Partial_updates
      • Bulk_requests
      • Bulk_format
    • Search
      • Intro
      • Empty Search
      • Multi Index Multi Type
      • Pagination
      • Query String
    • Mapping Analysis
      • Data Type Differences
      • Exact vs Full Text
      • Inverted Index
      • Analysis
      • Mapping
      • Complex Datatypes
    • Query DSL
      • Request Body Search
      • Query DSL
      • Queries vs Filters
      • Important Clauses
      • Combining Queries Together
      • Validating Queries
    • Sorting
      • Sorting
      • String Sorting
      • What is Relevance
      • Docvalues
    • Distributed Search
      • Intro
      • Query Phase
      • Fetch Phase
      • Search Options
      • Scroll
    • Index Mgmt
      • Create_Delete
      • Settings
      • Configure Analyzer
      • Custom Analyzers
      • Mappings
      • Root Object
      • Dynamic Mapping
      • Custom Dynamic Mapping
      • Default Mapping
      • Reindexing
      • Aliases
    • Inside a shard
      • Intro
      • Making Text Searchable
      • Dynamic Indices
      • Near Real Time
      • Persistent Changes
      • Segment Merging
  • Search in Depth
    • Structured Search
      • Structured Search
      • Term
      • Compound Filters
      • Terms
      • Contains
      • Ranges
      • Exists / Missing
      • Bitsets
    • Full Text Search
      • Intro
      • Match Query
      • Multi Word Queries
      • Combining Queries
      • How Match Uses Bool
      • Boosting Clauses
      • Controlling Analysis
      • Relevance is Broken
    • Multi Field Search
      • Intro
      • Multiple Query Strings
      • Single Query String
      • Best Field
      • Tuning Best Field Queries
      • Multi Match Query
      • Most Fields
      • Entity Search
      • Field Centric
      • Custom All
      • Cross Field
      • Not Analyzed
    • Proximity Matching
      • Intro
      • Phrase Matching
      • Slop
      • Multi Value Fields
      • Scoring
      • Relevance
      • Performance
      • Shingles
    • Partial Matching
      • Intro
      • Postcodes
      • Prefix Query
      • Wildcard Regexp
      • Match Phrase Prefix
      • Index Time
      • Ngram Intro
      • Search as You Type
      • Compound Qords
    • Relevance
      • Intro
      • Scoring Theory
      • Practical Scoring
      • Query Time Boosting
      • Query Scoring
      • Not Quite Not
      • Ignoring TFIDF
      • Function Score Query
      • Popularity
      • Boosting Filtered Subsets
      • Random Scoring
      • Decay Functions
      • Script Score
      • Pluggable Similarities
      • Changing Similarities
      • Conclusion
  • Dealing with Language
    • Language Intro
      • Intro
      • Using
      • Configuring
      • Language Pitfalls
      • One Language per Doc
      • One Language per Field
      • Mixed Language Fields
    • Identifying Words
      • Intro
      • Standard Analyzer
      • Standard Tokenizer
      • ICU Plugin
      • ICU Tokenizer
      • Tidying Text
    • Token Normalization
      • Intro
      • Lowercasing
      • Removing Diacritics
      • Unicode World
      • Case Folding
      • Character Folding
      • Sorting and Collations
    • Stemming
      • Intro
      • Algorithmic Stemmers
      • Dictionary Stemmers
      • Hunspell Stemmer
      • Choosing a Stemmer
      • Controlling Stemming
      • Stemming in Situ
    • Stopwords
      • Intro
      • Using Stopwords
      • Stopwords and Performance
      • Divide and Conquer
      • Phrase Queries
      • Common Grams
      • Relevance
    • Synonyms
      • Intro
      • Using Synonyms
      • Synonym Formats
      • Expand Contract
      • Analysis Chain
      • Multi Word Synonyms
      • Symbol Synonyms
    • Fuzzy Matching
      • Intro
      • Fuzziness
      • Fuzzy Query
      • Fuzzy Match Query
      • Scoring Fuzziness
      • Phonetic Matching
  • Aggregations
    • Aggregation_Overview
    • Example Walkthrough
      • Basic Example
      • Ddd Metric
      • Nested Bucket
      • Extra Metrics
    • Making_Graphs
      • Histogram
      • Date Histogram
      • Scope
      • Filtering
      • Sorting and Ordering
    • Approximate Aggregations
      • Approx Intro
      • Cardinality
      • Percentiles
    • Significant Terms
      • Sigterms Intro
      • Sigterms
    • Practical Considerations
      • Docvalues
      • Technical Docvalues
      • Analyzed vs Not
      • Circuit Breaker FD Settings
      • Filtering
      • Eager
      • Breadth vs Depth
      • Conclusion
  • Geolocation
    • Geopoints
      • Geopoints
      • Filter by Geopoint
      • Bounding Box
      • Geo Distance
      • Sorting by Distance
    • Geohashes
      • Geohashes
      • Geohash Mapping
      • Geohash Cell Filter
    • Geo_aggs
      • Geo Aggs
      • Geo Distance Agg
      • Geohash Grid Agg
      • Geo Bounds Agg
    • Geoshapes
      • Geoshapes
      • Mapping Geo Shapes
      • Indexing Geo Shapes
      • Querying Geo Shapes
      • Indexed Geo Shapes
  • Modeling Your Data
    • Relationships
      • Intro
      • Application Joins
      • Denormalization
      • Top Hits
      • Concurrency
      • Concurrency Solutions
    • Nested
      • Nested Objects
      • Nested Mapping
      • Nested Query
      • Nested Sorting
      • Nested Aggs
    • Parent Child
      • Parent Child
      • Indexing Parent Child
      • Has Child
      • Has Parent
      • Children Agg
      • Grandparents
      • Practical Considerations
    • Scaling
      • Intro
      • Shard
      • Overallocation
      • Kagillion Shards
      • Capacity Planning
      • Replica Shards
      • Multiple Indices
      • Index per Timeframe
      • Index Templates
      • Retiring Data
      • Index per User
      • Shared Index
      • Faking It
      • One Big User
      • Scale is not Infinite
  • Admin
    • Cluster Admin
      • Intro
      • Marvel
      • Health
      • Node Stats
      • Other Stats
    • Deployment
      • Intro
      • Hardware
      • Other
      • Config
      • Dont Touch
      • Heap
      • File Descriptors
      • Conclusion
    • Post Deployment
      • Dynamic Settings
      • Logging
      • Indexing Perf
      • Delayed Shard Allocation
      • Rolling Restart
      • Backup
      • Restore
      • Conclusion
Powered by GitBook

Example Walkthrough

  1. 300_Aggregations/20_basic_example.adoc

  2. 300_Aggregations/21_add_metric.adoc

  3. 300_Aggregations/22_nested_bucket.adoc

  4. 300_Aggregations/23_extra_metrics.adoc

results matching ""

    No results matching ""