• 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

Getting Started

Getting Started

  1. Intro

  2. Distributed Cluster

  3. Data In Data Out

  4. Distributed CRUD

  5. Search

  6. Mapping Analysis

  7. Query DSL

  8. Sorting

  9. Distributed Search

  10. Index Mgmt

  11. Inside a shard

results matching ""

    No results matching ""