Amazon cover image
Image from Amazon.com

Mastering ElasticSearch : extend your knowledge on ElasticSearch, and querying and data handing, along with its internal workings / Rafal Kuć, Marek Rogoziński.

By: Material type: TextTextSeries: Community experience distilledPublication details: Birmingham, UK : Packt Publishing, ©2013.Description: 1 online resourceContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781461949534
  • 146194953X
  • 1306073782
  • 9781306073783
  • 9781783281442
  • 1783281448
Subject(s): Genre/Form: Additional physical formats: Print version:: Mastering ElasticSearch.DDC classification:
  • 006 22
LOC classification:
  • QA76.76.A65
Online resources:
Contents:
""Copyright""; ""Credits""; ""About the Authors""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Introduction to ElasticSearch""; ""Introducing Apache Lucene""; ""Getting familiar with Lucene""; ""Overall architecture""; ""Analyzing your data""; ""Indexing and querying""; ""Lucene query language""; ""Understanding the basics""; ""Querying fields""; ""Term modifiers""; ""Handling special characters""; ""Introducing ElasticSearch""; ""Basic concepts""; ""Index""; ""Document""; ""Mapping""; ""Type""; ""Node""; ""Cluster""; ""Shard""; ""Replica""
""Gateway""""Key concepts behind ElasticSearch architecture""; ""Working of ElasticSearch""; ""Boostrap process""; ""Failure detection""; ""Communicating with ElasticSearch""; ""Summary""; ""Chapter 2: Power User Query DSL""; ""Default Apache Lucene scoring explained""; ""When a document is matched""; ""TF/IDF scoring formula""; ""Lucene conceptual formula""; ""Lucene practical formula""; ""ElasticSearch point of view""; ""Query rewrite explained""; ""Prefix query as an example ""; ""Getting back to Apache Lucene""; ""Query rewrite properties""; ""Rescore""; ""Understanding rescore""
""Example Data""""Query""; ""Structure of the rescore query""; ""Rescore parameters""; ""To sum up""; ""Bulk Operations""; ""MultiGet""; ""MultiSearch""; ""Sorting data""; ""Sorting with multivalued fields""; ""Sorting with multivalued geo fields""; ""Sorting with nested objects""; ""Update API""; ""Simple field update""; ""Conditional modifications using scripting""; ""Creating and deleting documents using Update API""; ""Using filters to optimize your queries""; ""Filters and caching""; ""Not all filters are cached by default""; ""Changing ElasticSearch caching behavior""
""Why bother naming the key for the cache?""""When to change ElasticSearch filter caching behavior""; ""Terms lookup filter""; ""How does it work?""; ""Performance considerations""; ""Loading terms from inner objects""; ""Terms lookup filter cache settings""; ""Filter and scopes in ElasticSearch faceting mechanism""; ""Example data""; ""Faceting and filtering""; ""Filter as a part of the query""; ""Facet filter""; ""Global scope""; ""Summary""; ""Chapter 3: Low-level Index Control""; ""Altering Apache Lucene scoring""; ""Available similarity models""; ""Setting per-field similarity""
""Similarity model configuration""""Choosing the default similarity model""; ""Configuring the chosen similarity models""; ""Configuring TF/IDF similarity""; ""Configuring Okapi BM25 similarity""; ""Configuring DFR similarity""; ""Configuring IB similarity""; ""Using codecs""; ""Simple use case""; ""Let's see how it works""; ""Available posting formats""; ""Configuring the codec behavior""; ""Default codec properties""; ""Direct codec properties""; ""Memory codec properties""; ""Pulsing codec properties""; ""Bloom filter based codec properties""; ""NRT, flush, refresh, and transaction log""
Summary: A practical tutorial that covers the difficult design, implementation, and management of search solutions. Mastering ElasticSearch is aimed at to intermediate users who want to extend their knowledge about ElasticSearch. The topics that are described in the book are detailed, but we assume that you already know the basics, like the query DSL or data indexing. Advanced users will also find this book useful, as the examples are getting deep into the internals where it is needed.
Item type:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number Materials specified Status Date due Barcode
Electronic-Books Electronic-Books OPJGU Sonepat- Campus E-Books EBSCO Available

Print version record.

A practical tutorial that covers the difficult design, implementation, and management of search solutions. Mastering ElasticSearch is aimed at to intermediate users who want to extend their knowledge about ElasticSearch. The topics that are described in the book are detailed, but we assume that you already know the basics, like the query DSL or data indexing. Advanced users will also find this book useful, as the examples are getting deep into the internals where it is needed.

""Copyright""; ""Credits""; ""About the Authors""; ""About the Reviewers""; ""www.PacktPub.com""; ""Table of Contents""; ""Preface""; ""Chapter 1: Introduction to ElasticSearch""; ""Introducing Apache Lucene""; ""Getting familiar with Lucene""; ""Overall architecture""; ""Analyzing your data""; ""Indexing and querying""; ""Lucene query language""; ""Understanding the basics""; ""Querying fields""; ""Term modifiers""; ""Handling special characters""; ""Introducing ElasticSearch""; ""Basic concepts""; ""Index""; ""Document""; ""Mapping""; ""Type""; ""Node""; ""Cluster""; ""Shard""; ""Replica""

""Gateway""""Key concepts behind ElasticSearch architecture""; ""Working of ElasticSearch""; ""Boostrap process""; ""Failure detection""; ""Communicating with ElasticSearch""; ""Summary""; ""Chapter 2: Power User Query DSL""; ""Default Apache Lucene scoring explained""; ""When a document is matched""; ""TF/IDF scoring formula""; ""Lucene conceptual formula""; ""Lucene practical formula""; ""ElasticSearch point of view""; ""Query rewrite explained""; ""Prefix query as an example ""; ""Getting back to Apache Lucene""; ""Query rewrite properties""; ""Rescore""; ""Understanding rescore""

""Example Data""""Query""; ""Structure of the rescore query""; ""Rescore parameters""; ""To sum up""; ""Bulk Operations""; ""MultiGet""; ""MultiSearch""; ""Sorting data""; ""Sorting with multivalued fields""; ""Sorting with multivalued geo fields""; ""Sorting with nested objects""; ""Update API""; ""Simple field update""; ""Conditional modifications using scripting""; ""Creating and deleting documents using Update API""; ""Using filters to optimize your queries""; ""Filters and caching""; ""Not all filters are cached by default""; ""Changing ElasticSearch caching behavior""

""Why bother naming the key for the cache?""""When to change ElasticSearch filter caching behavior""; ""Terms lookup filter""; ""How does it work?""; ""Performance considerations""; ""Loading terms from inner objects""; ""Terms lookup filter cache settings""; ""Filter and scopes in ElasticSearch faceting mechanism""; ""Example data""; ""Faceting and filtering""; ""Filter as a part of the query""; ""Facet filter""; ""Global scope""; ""Summary""; ""Chapter 3: Low-level Index Control""; ""Altering Apache Lucene scoring""; ""Available similarity models""; ""Setting per-field similarity""

""Similarity model configuration""""Choosing the default similarity model""; ""Configuring the chosen similarity models""; ""Configuring TF/IDF similarity""; ""Configuring Okapi BM25 similarity""; ""Configuring DFR similarity""; ""Configuring IB similarity""; ""Using codecs""; ""Simple use case""; ""Let's see how it works""; ""Available posting formats""; ""Configuring the codec behavior""; ""Default codec properties""; ""Direct codec properties""; ""Memory codec properties""; ""Pulsing codec properties""; ""Bloom filter based codec properties""; ""NRT, flush, refresh, and transaction log""

Includes bibliographical references and index.

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide

There are no comments on this title.

to post a comment.

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library