Elasticsearch Search Engine

  1. Search Query Language
    1. Query Structure Fundamentals
      1. Request Body Components
        1. Query Context vs Filter Context
          1. Scoring and Relevance
            1. Query Execution Process
            2. Basic Query Parameters
              1. Size Parameter
                1. From Parameter
                  1. Source Filtering
                    1. Sort Configuration
                      1. Timeout Settings
                        1. Preference Settings
                        2. Full-Text Query Types
                          1. Match Query
                            1. Basic Match Query
                              1. Match Query Options
                                1. Operator Configuration
                                  1. Minimum Should Match
                                  2. Match Phrase Query
                                    1. Exact Phrase Matching
                                      1. Slop Parameter
                                      2. Match Phrase Prefix Query
                                        1. Multi-Match Query
                                          1. Query Types
                                            1. Best Fields
                                              1. Most Fields
                                                1. Cross Fields
                                                  1. Phrase
                                                    1. Phrase Prefix
                                                    2. Field Boosting
                                                    3. Query String Query
                                                      1. Lucene Query Syntax
                                                        1. Default Field Configuration
                                                          1. Analyzer Selection
                                                          2. Simple Query String Query
                                                            1. Simplified Syntax
                                                              1. Field Selection
                                                            2. Term-Level Query Types
                                                              1. Term Query
                                                                1. Terms Query
                                                                  1. Terms Set Query
                                                                    1. Range Query
                                                                      1. Numeric Ranges
                                                                        1. Date Ranges
                                                                          1. String Ranges
                                                                          2. Exists Query
                                                                            1. Missing Query Alternative
                                                                              1. Prefix Query
                                                                                1. Wildcard Query
                                                                                  1. Regexp Query
                                                                                    1. Fuzzy Query
                                                                                      1. IDs Query
                                                                                      2. Compound Query Construction
                                                                                        1. Bool Query Structure
                                                                                          1. Must Clauses
                                                                                            1. Should Clauses
                                                                                              1. Must Not Clauses
                                                                                                1. Filter Clauses
                                                                                                  1. Minimum Should Match
                                                                                                  2. Boosting Query
                                                                                                    1. Constant Score Query
                                                                                                      1. Dis Max Query
                                                                                                        1. Function Score Query
                                                                                                          1. Score Functions
                                                                                                            1. Boost Modes
                                                                                                              1. Score Modes
                                                                                                            2. Specialized Query Types
                                                                                                              1. Nested Query
                                                                                                                1. Has Child Query
                                                                                                                  1. Has Parent Query
                                                                                                                    1. Parent ID Query
                                                                                                                      1. Geo Queries
                                                                                                                        1. Geo Distance Query
                                                                                                                          1. Geo Bounding Box Query
                                                                                                                            1. Geo Polygon Query
                                                                                                                              1. Geo Shape Query
                                                                                                                              2. More Like This Query
                                                                                                                                1. Script Query
                                                                                                                                  1. Percolate Query
                                                                                                                                  2. Query Optimization Techniques
                                                                                                                                    1. Filter Context Usage
                                                                                                                                      1. Query Caching
                                                                                                                                        1. Field Boosting Strategies
                                                                                                                                          1. Query Profiling
                                                                                                                                            1. Performance Analysis