Vai al contenuto principale della pagina

ElasticSearch cookbook / / Alberto Paro



(Visualizza in formato marc)    (Visualizza in BIBFRAME)

Autore: Paro Alberto Visualizza persona
Titolo: ElasticSearch cookbook / / Alberto Paro Visualizza cluster
Pubblicazione: Birmingham : , : Packt Publishing, , 2013
Edizione: 1st ed.
Descrizione fisica: 1 online resource (422 p.)
Disciplina: 005.1
Soggetto topico: Application software
Client/server computing
Web sites - Design
Note generali: Includes index.
Nota di contenuto: 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
Using the CouchDB river
Sommario/riassunto: 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
Titolo autorizzato: ElasticSearch cookbook  Visualizza cluster
ISBN: 1-78216-663-7
Formato: Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione: Inglese
Record Nr.: 9910821497803321
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui