Elasticsearch Blueprints 1st Edition by Vineeth Mohan – Ebook PDF Instant Download/Delivery: 1783984929, 978-1783984923
Full download Elasticsearch Blueprints 1st Edition after payment

Product details:
ISBN 10: 1783984929
ISBN 13: 978-1783984923
Author: Vineeth Mohan
Table of contents:
Chapter 1: Google-like Web Search
Deploying Elasticsearch
Communicating with the Elasticsearch server
Shards and replicas
Index-type mapping
Setting the analyzer
Types of character filters
Types of tokenizers
Types of token filters
Creating your own analyzer
Readymade analyzers
Using phrase query to search
Using the highlighting feature
Pagination
The head UI explained
Summary
Chapter 2: Building Your Own E-Commerce Solution
Data modeling in Elasticsearch
Choosing between a query and a filter
Searching your documents
A match query
Multifield match query
Aggregating your results
Terms aggregation
Filter your results based on a date range
Implementing a prize range filter
Implementing a category filter
Implementation of filters in Elasticsearch
Searching with multiple conditions
Sorting results
Using the scroll API for consistent pagination
Autocomplete in Elasticsearch
How does FST help in faster autocompletes?
Hotel suggester using autocomplete
Summary
Chapter 3: Relevancy and Scoring
How scoring works
How to debug scoring
The Ebola outbreak
Boost match in the title field column over description
Most recently published medical journals
The most recent Ebola report on healthy patients
Boosting certain symptoms over others
Random ordering of medical journals for different interns
Medical journals from the closest place to the Ebola outbreak
Medical journals from unhealthy places near the Ebola outbreak
Healthy people from unhealthy locations have Ebola symptoms
Relevancy based on the order in which the symptoms appeared
Summary
Chapter 4: Managing Relational Content
The product-with-tags search problem
Nested types to the rescue
Limitations on a query on nested fields
Using a parent-child approach
The has_parent filter / the has_parent query
The has_child query / the has_child filter
The top_children query
Schema design to store questions and answers
Searching answers based on a criteria of answers
Searching answers based on the score of answers
The score of questions based on the score of each answer
Filtering questions with more than four answers
Displaying the best questions and their accepted answers
Summary
Chapter 5: Analytics Using Elasticsearch
A flight ticket analytics scenario
A case study on analytics requirements
Male and female distribution of passengers
Time-based patterns or trends in booking tickets
Hottest arrival and departure points
The correlation of ticket type with time
Distribution of the travel duration
The most preferred or hottest hour for booking tickets
The most preferred or hottest weekday for travel
The pattern between a passenger’s purpose of visit, ticket type, and their sex
Summary
Chapter 6: Improving the Search Experience
News search
A case-insensitive search
Effective e-mail or URL link search inside text
Prioritizing a title match over content match
Terms aggregation giving weird results
Setting the field as not_analyzed
Using a lowercased analyzer
Improving the search experience using stemming
A synonym-aware search
The holy box of search
The field search
The number/date range search
The phrase search
The wildcard search
The regexp search
Boolean operations
Words with similar sounds
Substring matching
Summary
Chapter 7: Spicing Up a Search Using Geo
Restaurant search
Data modeling for restaurants
The nearest hotel problem
The maximum distance covered
Inside the city limits
Distance values between the current point and each restaurant
Chapter 8: Handling Time-based Data
Overriding default mapping and settings in Elasticsearch
Index template creation
Deleting a template
The GET template
Multiple matching of templates
Overriding default settings for all indices
Overriding mapping of all types under an index
Overriding default field settings
Searching for time-based data
Archiving time-based data
Shard filtering
Running the optimized API on indices where writing is done
Closing older indices
Snapshot creation and restoration of indices
Repository creation
Snapshot creation
Snapshot creation on specific indices
Restoring a snapshot
Restoring multiple indices
The curator
Shard allocation using curator
Opening and closing of indices
People also search for:
elasticsearch blogs
elasticsearch blob
elasticsearch basics
elasticsearch blog
blueprints example
Tags: Vineeth Mohan, Elasticsearch Blueprints


