Elasticsearch 5.x cookbook over 170 advanced recipes to search, analyze, deploy, manage, and monitor data effectively with Elasticsearch 5.x

Over 170 advanced recipes to search, analyze, deploy, manage, and monitor data effectively with Elasticsearch 5.x About This Book Deploy and manage simple Elasticsearch nodes as well as complex cluster topologies Write native plugins to extend the functionalities of Elasticsearch 5.x to boost your b...

Descripción completa

Detalles Bibliográficos
Otros Autores: Paro, Alberto, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Birmingham, [England] ; Mumbai, [India] : Packt 2017.
Edición:Third edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009630115006719
Tabla de Contenidos:
  • Cover
  • Copyright
  • Credits
  • About the Author
  • About the Reviewer
  • www.PacktPub.com
  • Customer Feedback
  • Table of Contents
  • Preface
  • Chapter 1: Getting Started
  • Introduction
  • Understanding node and cluster
  • Getting ready
  • How it work…
  • 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 cluster, replication, and sharding
  • Getting ready
  • How it works…
  • Best practice
  • 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
  • Chapter 2: Downloading and Setup
  • Introduction
  • Downloading and installing Elasticsearch
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • See also
  • 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…
  • Setting up a client node
  • Getting ready
  • How to do it…
  • How it works…
  • Setting up an ingestion node
  • 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 plugins 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…
  • Setting up a node via Docker
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • See also
  • Chapter 3: Managing Mappings
  • 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…
  • 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 child document
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • See also
  • Adding a field with multiple mapping
  • 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 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 field
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Chapter 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…
  • There's more…
  • See also
  • Getting a mapping
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Reindexing an index
  • 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
  • ForceMerge an index
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • See also
  • Shrinking 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…
  • Rollover an index
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • 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 is 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…
  • Speeding up GET operations (multi GET)
  • Getting ready
  • How to do it…
  • How it works…
  • See also….
  • Chapter 5: Search
  • 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 scrolling query
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • See also
  • Using the search_after functionality
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Returning inner hits in results
  • 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…
  • There's more…
  • See also
  • Explaining a query
  • Getting ready
  • How to do it…
  • How it works…
  • Query profiling
  • Getting ready
  • How to do it…
  • How it works…
  • Deleting by query
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • See also
  • Updating by query
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • See also
  • Matching all the documents
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Using a boolean query
  • Getting ready
  • How to do it…
  • How it works…
  • Chapter 6: Text and Numeric Queries
  • Introduction
  • Using a term query
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • Using a terms query
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • See also
  • Using a prefix query
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • See also
  • Using a wildcard query
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Using a regexp query
  • Getting ready
  • How to do it…
  • How it works…
  • See also.
  • 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 a query string query
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • See also
  • Using a simple query string query
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Using the range query
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • The common terms query
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Using IDs query
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Using the function score query
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Using the exists query
  • Getting ready
  • How to do it…
  • How it works…
  • Using the template query
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • See also
  • Chapter 7: Relationships and Geo Queries
  • Introduction
  • Using the has_child query
  • Getting ready
  • How to do it…
  • How it works…
  • There's more…
  • See also
  • Using the has_parent query
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Using nested queries
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Using the geo_bounding_box query
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Using the geo_polygon query
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Using the geo_distance query
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Using the geo_distance_range query
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Chapter 8: Aggregations
  • Introduction
  • Executing an aggregation
  • Getting ready
  • How to do it…
  • How it works…
  • See also
  • Executing stats aggregations
  • Getting ready
  • How to do it…
  • How it works….
  • See also.