What does Deep Learning Contribute to Search

From Deep Learning for Search by Tommaso Teofili

If you’ve ever worked on designing, implementing or configuring a search engine, you’ve faced the problem of having a solution that adapts to your data; deep learning helps provide solutions to these problems which are accurately based on the data, not on fixed rules or algorithms.

Improving Search Performance


By Tommaso Teofili

Cultivating Search Engines

By Doug Turnbull and John Berryman

Elasticsearch Percolator: search turned upside down

From Elasticsearch in Action
Elasticsearch Percolator: search turned upside down

Elasticsearch Index Scaling Out and Back In with Default Settings

From Elasticsearch in Action
Elasticsearch index scaling out and back in with default settings

Routing New Documents and Searches to the Appropriate Shards

From Elasticsearch in Action
Routing new documents and searches to the appropriate shards

Documents Going through Multiple Levels of Aggregations

From Elasticsearch in Action
Documents going through multiple levels of aggregations

Analysis Takes the Original Text and Makes Relevant Tokens Out of It

From Elasticsearch in Action
Analysis takes the original text and makes relevant tokens out of it

Simple Model of a Search Engine Based on Possible Interactions

From Relevant Search

Relevant Search Diagram

Indexing Associated Objects

This article is based on chapter 4 from Hibernate Search in Action by Emmanuel Bernard and John Griffin. Indexing Associated Objects (PDF)

© 2018 Manning — Design Credits