Elasticsearch Blueprints Front Cover

Elasticsearch Blueprints

  • Length: 183 pages
  • Edition: 1
  • Publisher:
  • Publication Date: 2015-12-31
  • ISBN-10: 1783984929
  • ISBN-13: 9781783984923
  • Sales Rank: #4863589 (See Top 100 Books)
Description

A practical project-based guide to generating compelling search solutions using the dynamic and powerful features of Elasticsearch

About This Book

  • Discover the power of Elasticsearch by implementing it in a variety of real-world scenarios such as restaurant and e-commerce search
  • Discover how the features you see in an average Google search can be achieved using Elasticsearch
  • Learn how to not only generate accurate search results, but also improve the quality of searches for relevant results

Who This Book Is For

If you are a data enthusiast and would like to explore and specialize on search technologies based on Elasticsearch, this is the right book for you. A compelling case-to-case mapping of features and implementation of Elasticsearch to solve many real-world use cases makes this book the right choice to start and specialize on Elasticsearch.

What You Will Learn

  • Build a simple scalable server for effective searching in Elasticsearch
  • Design a scalable e-commerce search solution to generate accurate search results using various filters such as filters based on date range and price range
  • Improve the relevancy and scoring of your searches
  • Manage real-world, complex data using various techniques, including parent-child search and searching questions based on the criteria of questions and answers
  • Use the excellent data crunching and aggregation capability of Elasticsearch to analyze your data
  • Generate real-time visualizations of your data using compelling visualization techniques, such as time graphs, pie charts, and stacked graphs
  • Enhance the quality of your search and widen the scope of matches using various analyzer techniques, such as lower casing, stemming, and synonym matching

In Detail

Elasticsearch is a distributed search server similar to Apache Solr with a focus on large datasets, schemaless setup, and high availability. Utilizing the Apache Lucene library (also used in Apache Solr), Elasticsearch enables powerful full-text search, as well as autocomplete “morelikethis” search, multilingual functionality, and an extensive search query DSL.

This book starts with the creation of a Google-like web search service, enabling you to generate your own search results. You will then learn how an e-commerce website can be built using Elasticsearch. We will discuss various approaches in getting relevant content up the results, such as relevancy based on how well a query matched the text, time-based recent documents, geographically nearer items, and other frequently used approaches.

Finally, the book will cover various geocapabilities of Elasticsearch to make your searches similar to real-world scenarios.

Table of Contents

Chapter 1: Google-like Web Search
Chapter 2: Building Your Own E-Commerce Solution
Chapter 3: Relevancy and Scoring
Chapter 4: Managing Relational Content
Chapter 5: Analytics using Elasticsearch
Chapter 6: Improving Search Experience
Chapter 7: Spicing Up a Search Using Geo
Chapter 8: Handling Time-based Data

To access the link, solve the captcha.