售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
ElasticSearch Cookbook Second Edition
Table of Contents
ElasticSearch Cookbook Second Edition
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Sections
Getting ready
How to do it…
How it works…
There's more…
See also
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Getting Started
Introduction
Understanding nodes and clusters
Getting ready
How it works...
There's more...
See also
Understanding node services
Getting ready
How it works...
Managing your data
Getting ready
How it works...
There's more...
Best practices
See also
Understanding clusters, replication, and sharding
Getting ready
How it works...
There's more...
Solving the yellow status...
Solving the red status
See also
Communicating with ElasticSearch
Getting ready
How it works...
Using the HTTP protocol
Getting ready
How to do it...
How it works...
There's more...
Using the native protocol
Getting ready
How to do it...
How it works...
There's more...
See also
Using the Thrift protocol
Getting ready
How to do it...
There's more...
See also
2. Downloading and Setting Up
Introduction
Downloading and installing ElasticSearch
Getting ready
How to do it…
How it works...
There's more...
Setting up networking
Getting ready
How to do it...
How it works...
See also
Setting up a node
Getting ready
How to do it...
How it works...
There's more...
See also
Setting up for Linux systems
Getting ready
How to do it...
How it works...
Setting up different node types
Getting ready
How to do it...
How it works...
Installing plugins in ElasticSearch
Getting ready
How to do it...
How it works...
There's more...
See also
Installing a plugin manually
Getting ready
How to do it...
How it works...
Removing a plugin
Getting ready
How to do it...
How it works...
Changing logging settings
Getting ready
How to do it...
How it works...
3. Managing Mapping
Introduction
Using explicit mapping creation
Getting ready
How to do it...
How it works...
There's more...
See also
Mapping base types
Getting ready
How to do it...
How it works...
There's more...
See also
Mapping arrays
Getting ready
How to do it...
How it works...
Mapping an object
Getting ready
How to do it...
How it works...
There's more...
See also
Mapping a document
Getting ready
How to do it...
How it works...
See also
Using dynamic templates in document mapping
Getting ready
How to do it...
How it works...
There's more...
See also
Managing nested objects
Getting ready
How to do it...
How it works...
There's more...
See also
Managing a child document
Getting ready
How to do it...
How it works...
There's more...
See also
Adding a field with multiple mappings
Getting ready
How to do it...
How it works...
There's more...
See also
Mapping a geo point field
Getting ready
How to do it...
How it works...
There's more...
Mapping a geo shape field
Getting ready
How to do it...
How it works...
See also
Mapping an IP field
Getting ready
How to do it...
How it works...
Mapping an attachment field
Getting ready
How to do it...
How it works...
There's more...
See also
Adding metadata to a mapping
Getting ready
How to do it...
How it works...
Specifying a different analyzer
Getting ready
How to do it...
How it works...
See also
Mapping a completion suggester
Getting ready
How to do it...
How it works...
See also
4. Basic Operations
Introduction
Creating an index
Getting ready
How to do it...
How it works...
There's more…
See also
Deleting an index
Getting ready
How to do it...
How it works...
See also
Opening/closing an index
Getting ready
How to do it...
How it works...
See also
Putting a mapping in an index
Getting ready
How to do it...
How it works...
See also
Getting a mapping
Getting ready
How to do it...
How it works...
See also
Deleting a mapping
Getting ready
How to do it...
How it works...
See also
Refreshing an index
Getting ready
How to do it...
How it works...
See also
Flushing an index
Getting ready
How to do it...
How it works...
See also
Optimizing an index
Getting ready
How to do it...
How it works...
There's more…
See also
Checking if an index or type exists
Getting ready
How to do it...
How it works...
Managing index settings
Getting ready
How to do it...
How it works...
There is more…
See also
Using index aliases
Getting ready
How to do it...
How it works...
There's more…
Indexing a document
Getting ready
How to do it...
How it works...
There's more…
See also
Getting a document
Getting ready
How to do it...
How it works...
There's more…
See also
Deleting a document
Getting ready
How to do it...
How it works...
See also
Updating a document
Getting ready
How to do it...
How it works...
See also
Speeding up atomic operations (bulk operations)
Getting ready
How to do it...
How it works...
See also
Speeding up GET operations (multi GET)
Getting ready
How to do it...
How it works...
See also...
5. Search, Queries, and Filters
Introduction
Executing a search
Getting ready
How to do it...
How it works...
There's more...
See also
Sorting results
Getting ready
How to do it...
How it works...
There's more...
See also
Highlighting results
Getting ready
How to do it...
How it works...
See also
Executing a scan query
Getting ready
How to do it...
How it works...
See also
Suggesting a correct query
Getting ready
How to do it...
How it works...
See also
Counting matched results
Getting ready
How to do it...
How it works...
See also
Deleting by query
Getting ready
How to do it...
How it works...
See also
Matching all the documents
Getting ready
How to do it...
How it works...
See also
Querying/filtering for a single term
Getting ready
How to do it...
How it works...
There's more...
See also
Querying/filtering for multiple terms
Getting ready
How to do it...
How it works…
There's more...
See also
Using a prefix query/filter
Getting ready
How to do it...
How it works…
See also
Using a Boolean query/filter
Getting ready
How to do it...
How it works…
See also
Using a range query/filter
Getting ready
How to do it...
How it works...
There's more...
Using span queries
Getting ready
How to do it...
How it works...
See also
Using a match query
Getting ready
How to do it...
How it works...
See also
Using an ID query/filter
Getting ready
How to do it...
How it works...
See also
Using a has_child query/filter
Getting ready
How to do it...
How it works...
See also
Using a top_children query
Getting ready
How to do it...
How it works...
See also
Using a has_parent query/filter
Getting ready
How to do it...
How it works...
See also
Using a regexp query/filter
Getting ready
How to do it...
How it works...
See also
Using a function score query
Getting ready
How to do it...
How it works...
See also
Using exists and missing filters
Getting ready
How to do it...
How it works...
Using and/or/not filters
Getting ready
How to do it...
How it works...
Using a geo bounding box filter
Getting ready
How to do it...
How it works...
See also
Using a geo polygon filter
Getting ready
How to do it...
How it works...
See also
Using geo distance filter
Getting ready
How to do it...
How it works...
There's more...
See also
Using a QueryString query
Getting ready
How to do it...
How it works...
There's more...
See also
Using a template query
Getting ready
How to do it...
How it works...
There's more...
See also
6. Aggregations
Introduction
Executing an aggregation
Getting ready
How to do it...
How it works...
See also
Executing the stats aggregation
Getting ready
How to do it...
How it works...
See also
Executing the terms aggregation
Getting ready
How to do it...
How it works...
There's more…
See also
Executing the range aggregation
Getting ready
How to do it...
How it works...
There's more…
See also
Executing the histogram aggregation
Getting ready
How to do it...
How it works...
There's more…
See also
Executing the date histogram aggregation
Getting ready
How to do it...
How it works...
See also
Executing the filter aggregation
Getting ready
How to do it...
How it works...
There's more…
See also
Executing the global aggregation
Getting ready
How to do it...
How it works...
Executing the geo distance aggregation
Getting ready
How to do it...
How it works...
See also
Executing nested aggregation
Getting ready
How to do it...
How it works...
There's more…
Executing the top hit aggregation
Getting ready
How to do it...
How it works...
See Also
7. Scripting
Introduction
Installing additional script plugins
Getting ready
How to do it...
How it works...
There's more...
Managing scripts
Getting ready
How to do it...
How it works...
See also
Sorting data using script
Getting ready
How to do it...
How it works...
There's more...
See also
Computing return fields with scripting
Getting ready
How to do it...
How it works...
See also
Filtering a search via scripting
Getting ready
How to do it...
How it works...
There's more...
See also
Updating a document using scripts
Getting ready
How to do it...
How it works...
There's more...
8. Rivers
Introduction
Managing a river
Getting ready
How to do it...
How it works...
There's more…
See also
Using the CouchDB river
Getting ready
How to do it...
How it works...
There's more…
See also
Using the MongoDB river
Getting ready
How to do it...
How it works...
See also
Using the RabbitMQ river
Getting ready
How to do it...
How it works...
There's more…
See also
Using the JDBC river
Getting ready
How to do it...
How it works...
There's more...
See also
Using the Twitter river
Getting ready
How to do it...
How it works...
There's more…
See also
9. Cluster and Node Monitoring
Introduction
Controlling cluster health via the API
Getting ready
How to do it...
How it works...
There's more…
See also
Controlling cluster state via the API
Getting ready
How to do it...
How it works...
There's more...
See also
Getting cluster node information via the API
Getting ready
How to do it...
How it works...
There's more…
See also
Getting node statistics via the API
Getting ready
How to do it...
How it works...
There's more…
See also
Managing repositories
Getting ready
How to do it...
How it works...
There's more…
See also
Executing a snapshot
Getting ready
How to do it...
How it works...
There's more…
Restoring a snapshot
Getting ready
How to do it...
How it works...
Installing and using BigDesk
Getting ready
How to do it...
How it works...
There's more…
Installing and using ElasticSearch Head
Getting ready
How to do it...
How it works...
There's more…
Installing and using SemaText SPM
Getting ready
How to do it...
How it works...
See also
Installing and using Marvel
Getting ready
How to do it...
How it works...
See also
10. Java Integration
Introduction
Creating an HTTP client
Getting ready
How to do it...
How it works...
There's more
See also
Creating a native client
Getting ready
How to do it...
How it works...
There's more
See also
Managing indices with the native client
Getting ready
How to do it...
How it works...
See also
Managing mappings
Getting ready
How to do it...
How it works...
There's more
See also
Managing documents
Getting ready
How to do it...
How it works...
See also
Managing bulk actions
Getting ready
How to do it...
How it works...
See also
Building a query
Getting ready
How to do it...
How it works...
There's more
See also
Executing a standard search
Getting ready
How to do it...
How it works...
See also
Executing a search with aggregations
Getting ready
How to do it...
How it works...
See also
Executing a scroll/scan search
Getting ready
How to do it...
How it works...
There's more
See also
11. Python Integration
Introduction
Creating a client
Getting ready
How to do it...
How it works...
There's more…
See also
Managing indices
Getting ready
How to do it...
How it works...
See also
Managing mappings
Getting ready
How to do it...
How it works...
There's more…
See also
Managing documents
Getting ready
How to do it...
How it works...
There's more…
See also
Executing a standard search
Getting ready
How to do it...
How it works...
There's more…
See also
Executing a search with aggregations
Getting ready
How to do it...
How it works...
There's more…
See also
12. Plugin Development
Introduction
Creating a site plugin
Getting ready
How to do it...
How it works...
There's more…
See also
Creating a native plugin
Getting ready
How to do it...
How it works...
There's more…
Creating a REST plugin
Getting ready
How to do it...
How it works...
There's more…
See also
Creating a cluster action
Getting ready
How to do it...
How it works...
See also
Creating an analyzer plugin
Getting ready
How to do it...
How it works...
Creating a river plugin
Getting ready
How to do it...
How it works...
There's more…
See also
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜