Description |
1 online resource (1 volume) : illustrations |
Series |
Community experience distilled |
|
Community experience distilled.
|
Contents |
Cover -- Copyright -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Table of Contents -- Preface -- 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 highlighting -- Pagination -- The head UI explained -- Summary |
|
Chapter 2: Building Your Own E-Commerce SolutionData 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 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 outbreakHealthy 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 questions based on a criteria of answersSearching answers based on a criteria of questions -- The score of question based on the score of each answer -- Filtering questions with more than four answers -- Displaying the best questions and their accepted answer -- Summary -- Chapter 5: Analytics using Elasticsearch -- A flight ticket analytics scenario -- Index creation and mapping -- A case study on analytics requirement -- Male and female distribution of passengers -- Time based pattern or trends in booking tickets |
Summary |
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 |
Notes |
Includes index |
|
Online resource; title from cover (Safari, viewed August 4, 2015) |
SUBJECT |
Lucene (Electronic resource) http://id.loc.gov/authorities/names/n2005054769
|
|
Lucene (Electronic resource) fast |
Subject |
Web servers -- Software
|
|
Web search engines.
|
|
Java (Computer program language)
|
|
Open source software.
|
|
COMPUTERS -- Data Processing.
|
|
COMPUTERS -- Programming -- Object Oriented.
|
|
COMPUTERS -- Programming -- Open Source.
|
|
COMPUTERS -- Computer Literacy.
|
|
COMPUTERS -- Computer Science.
|
|
COMPUTERS -- Hardware -- General.
|
|
COMPUTERS -- Information Technology.
|
|
COMPUTERS -- Machine Theory.
|
|
COMPUTERS -- Reference.
|
|
Java (Computer program language)
|
|
Open source software
|
|
Web search engines
|
|
Web servers
|
Genre/Form |
Software
|
Form |
Electronic book
|
ISBN |
1783984937 |
|
9781783984930 |