Limit search to available items
Book Cover
E-book
Author Paro, Alberto

Title ElasticSearch cookbook : over 120 advanced recipes to search, analyze, deploy, manage, and monitor data effectively with ElasticSearch / Alberto Paro
Published Birmingham, UK : Packt Pub., 2013

Copies

Description 1 online resource (1 volume) : illustrations
Series Quick answers to common problems
Quick answers to common problems.
Contents Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Introduction; Understanding node and cluster; Understanding node services; Managing your data; Understanding cluster, replication, and sharding; Communicating with ElasticSearch; Using the HTTP protocol; Using the Native protocol; Using the Thrift protocol; Chapter 2: Downloading and Setting Up ElasticSearch; Introduction; Downloading and installing an ElasticSearch; Networking setup; Setting up a node
Setting up ElasticSearch for Linux systems (advanced)Setting up different node types (advanced); Installing a plugin; Installing a plugin manually; Removing a plugin; Changing logging settings (advanced); Chapter 3: Managing Mapping; Introduction; Using explicit mapping creation; Mapping base types; Mapping arrays; Mapping an object; Mapping a document; Using dynamic templates in document mapping; Managing nested objects; Managing a child document; Mapping a MultiField; Mapping an GeoPoint field; Mapping a GeoShape field; Mapping an IP field; Mapping attachment field
Adding generic data to mappingMapping different analyzers; Chapter 4: Standard Operations; Introduction; Creating an index; Deleting an index; Opening/closing an index; Putting a mapping in an index; Getting a mapping; Deleting a mapping; Refreshing an index; Flushing an index; Optimizing an index; Checking if an index or type exists; Managing index settings; Using index aliases; Indexing a document; Getting a document; Deleting a document; Updating a document; Speeding up atomic operations (bulk); Speeding up GET; Chapter 5: Search, Queries, and Filters; Introduction; Executing a search
Sorting a searchHighlighting results; Executing a scan query; Suggesting a correct query; Counting; Deleting by query; Matching all the documents; Querying/filtering for term; Querying/filtering for terms; Using a prefix query/filter; Using a Boolean query/filter; Using a range query/filter; Using span queries; Using the match query; Using the IDS query/filter; Using the has_child query/filter; Using the top_children query; Using the has_parent query/filter; Using a regexp query/filter; Using exists and missing filters; Using and/or/not filters; Using the geo_bounding_box filter
Using the geo_polygon filterUsing the geo_distance filter; Chapter 6: Facets; Introduction; Executing facets; Executing terms facets; Executing range facets; Executing histogram facets; Executing date histogram facets; Executing filter/query facets; Executing statistical facets; Executing term statistical facets; Executing geo distance facets; Chapter 7: Scripting; Introduction; Installing additional script plugins; Sorting using script; Computing return fields with scripting; Filtering a search via scripting; Updating using scripting; Chapter 8: Rivers; Introduction; Managing a river
Summary 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
Notes Online resource; title from PDF title page (EBSCO, viewed July 8, 2017)
Subject Application software.
Client/server computing -- Software
Web sites -- Design.
COMPUTERS -- Software Development & Engineering -- General.
COMPUTERS -- Web -- Design.
Application software
Client/server computing
Web sites -- Design
Genre/Form Software
Form Electronic book
ISBN 1782166629
9781782166627
9781782166634
1782166637