更新时间:2021-04-02 10:07:53
coverpage
Elasticsearch Server Second Edition
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Getting Started with the Elasticsearch Cluster
Full-text searching
The basics of Elasticsearch
Installing and configuring your cluster
Manipulating data with the REST API
Searching with the URI request query
Summary
Chapter 2. Indexing Your Data
Elasticsearch indexing
Mappings configuration
Batch indexing to speed up your indexing process
Extending your index structure with additional internal information
Introduction to segment merging
Introduction to routing
Chapter 3. Searching Your Data
Querying Elasticsearch
Understanding the querying process
Basic queries
Compound queries
Filtering your results
Highlighting
Validating your queries
Sorting data
Query rewrite
Chapter 4. Extending Your Index Structure
Indexing tree-like structures
Indexing data that is not flat
Using nested objects
Using the parent-child relationship
Modifying your index structure with the update API
Chapter 5. Make Your Search Better
An introduction to Apache Lucene scoring
Scripting capabilities of Elasticsearch
Searching content in different languages
Influencing scores with query boosts
When does index-time boosting make sense?
Words with the same meaning
Understanding the explain information
Chapter 6. Beyond Full-text Searching
Aggregations
Faceting
Using suggesters
Percolator
Handling files
Geo
The scroll API
The terms filter
Chapter 7. Elasticsearch Cluster in Detail
Node discovery
The gateway and recovery modules
Preparing Elasticsearch cluster for high query and indexing throughput
Templates and dynamic templates
Chapter 8. Administrating Your Cluster
The Elasticsearch time machine
Monitoring your cluster's state and health
Controlling cluster rebalancing
Controlling the shard and replica allocation
Warming up
Index aliasing and using it to simplify your everyday work
Elasticsearch plugins
The update settings API
Index