Elasticsearch Blueprints
Vineeth Mohan
- 出版商: Packt Publishing
- 售價: $1,940
- 貴賓價: 9.5 折 $1,843
- 語言: 英文
- 頁數: 192
- 裝訂: Paperback
- ISBN: 1783984929
- ISBN-13: 9781783984923
-
相關分類:
全文搜尋引擎 Full-text-search
下單後立即進貨 (約3~4週)
相關主題
商品描述
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.