售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
ElasticSearch Cookbook
Table of Contents
ElasticSearch Cookbook
Credits
About the Author
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
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Getting Started
Introduction
Understanding node and cluster
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 practice
See also
Understanding cluster, replication, and sharding
Getting ready
How it works...
Best practice
There's more…
How to solve the yellow status
Best practice
How to solve the red status
Best practice
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…
How it works…
There's more...
See also
2. Downloading and Setting Up ElasticSearch
Introduction
Downloading and installing ElasticSearch
Getting ready
How to do it...
How it works...
There's more...
Networking setup
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 ElasticSearch for Linux systems (advanced)
Getting ready
How to do it...
How it works...
There's more...
Setting up different node types (advanced)
Getting ready
How to do it...
How it works...
Installing a plugin
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 (advanced)
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...
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
Mapping a multifield
Getting ready
How to do it...
How it works...
There's more...
See also
Mapping a GeoPoint field
Getting ready
How to do it...
How it works...
There's more...
Mapping a GeoShape 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 generic data to mapping
Getting ready
How to do it...
How it works...
Mapping different analyzers
Getting ready
How to do it...
How it works...
See also
4. Standard 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's 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)
Getting ready
How to do it...
How it works...
Speeding up 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 a search
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
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 term
Getting ready
How to do it...
How it works...
There's more…
See also
Querying/filtering for 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...
Using span queries
Getting ready
How to do it...
How it works...
See also
Using the match query
Getting ready
How to do it...
How it works...
See also
Using the IDS query/filter
Getting ready
How to do it...
How it works...
See also
Using the has_child query/filter
Getting ready
How to do it...
How it works...
See also
Using the top_children query
Getting ready
How to do it...
How it works...
See also
Using the 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 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 the geo_bounding_box filter
Getting ready
How to do it...
How it works...
See also
Using the geo_polygon filter
Getting ready
How to do it...
How it works...
See also
Using the geo_distance filter
Getting ready
How to do it...
How it works...
There's more...
See also
6. Facets
Introduction
Executing facets
Getting ready
How to do it...
How it works...
See also
Executing terms facets
Getting ready
How to do it...
How it works...
There's more...
See also
Executing range facets
Getting ready
How to do it...
How it works...
See also
Executing histogram facets
Getting ready
How to do it...
How it works...
There's more...
See also
Executing date histogram facets
Getting ready
How to do it...
How it works...
There's more...
Executing filter/query facets
Getting ready
How to do it...
How it works...
See also
Executing statistical facets
Getting ready
How to do it...
How it works...
There's more...
Executing term statistical facets
Getting ready
How to do it...
How it works...
See also
Executing geo distance facets
Getting ready
How to do it...
How it works...
There's more...
See also
7. Scripting
Introduction
Installing additional script plugins
Getting ready
How to do it...
How it works...
There's more...
Sorting using script
Getting ready
How to do it...
How it works...
There's more...
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 with scripting
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...
See also
Using the Twitter river
Getting ready
How to do it...
How it works...
There's more…
See also
9. Cluster and Nodes Monitoring
Introduction
Controlling cluster health via API
Getting ready
How to do it…
How it works…
There's more…
See also
Controlling cluster state via API
Getting ready
How to do it…
How it works…
There's more…
See also
Getting nodes information via API
Getting ready
How to do it…
How it works…
There's more…
See also
Getting node statistic via API
Getting ready
How to do it…
How it works…
There's more…
See also
Installing and using BigDesk
Getting ready
How to do it…
How it works…
There's more…
Installing and using ElasticSerach-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
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 action
Getting ready
How to do it...
How it works...
See also
Creating 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 facet search
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 facet search
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 simple 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
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜