Cover image for ElasticSearch Cookbook.
ElasticSearch Cookbook.
Title:
ElasticSearch Cookbook.
Author:
Paro, Alberto.
ISBN:
9781782166634
Personal Author:
Physical Description:
1 online resource (505 pages)
Contents:
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...
Abstract:
Written in an engaging, easy-to-follow style, the recipes will help you to extend the capabilities of ElasticSearch to manage your data effectively.If you are a developer who implements ElasticSearch in your web applications, manage data, or have decided to start using ElasticSearch, this book is ideal for you. This book assumes that you've got working knowledge of JSON and Java.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: