Skip to main content
Huy's site

[Book review] Relevant Search

Book info

Book
Relevant Search: With applications for Solr and Elasticsearch
Authors
Doug Turnbull
John Berryman
ISBN
9781617292774
Genres
programming
Language
English

Summary

The search relevance problem

Given an increasingly large amount of information, it is infeasible for users to retrieve what they needed. Relevance scoring is therefore essential for search engines.

In general, the relevance engineers have to identify the most important features describing the content, the user, or the search query, transfer those features to the search engine, then measure what’s relevant to the search by crafting signals and finally balance the weights of the signals to rank the results.

Unfortunately, it is a challenging problem. Each search application serves a different type of content and thus has different expectation for relevance. Consequently, there is no silver bullet to solve this problem. Even the academic field that thoroughly study this problem, information retrieval is not a one-size-fit all solution. Relevance is strongly tied with the field and the application purpose.

Tackling the problem

The book approaches the problem first by a top-down analysis of how a typical search engine works. It then shows how a search query is processed by the search engine. After providing basic knowledge of how search work, the authors give some examples of relevance score tuning and show how it helps improving the relevance of the search results. Not stopping at the technical view, the authors also approach the problem from business view: they note that interdiscipline collaboration is important in order to define and increase relevance.

Comments

What I like

The book approaches the problem from various views: business view, algorithmic view, and practical view (giving examples). The book accentuates the diversity of problems and thereby encouraging readers to critically think of their own problems. While it suggests that search results should be influenced by sponsors, it also notes that without balance that will as well lead to failure.

What I don’t like

Its structure is somewhat unclear and flow to me. I think some chapters can be re-ordered so it’s more logical. Also, I find weighing sponsors' priorities over customers' unethical, but that is probably just a harsh truth in this society rather than the authors' view.


If I write a book review, that means I own a copy of that book. Send me an email if you want me to send you the copy.

Fediring

Look at my fedi fellows' sites:
  1. Previous site
  2. What is Fediring?
  3. Next site

Articles from blogs I read

Supreme Count eliminates possibility of presenting exculpatory evidence to federal court

The Supreme Court eliminated the possibility of presenting exculpatory evidence to a federal co…

via Richard Stallman's Political Notes May 31, 2022

bleh

A few weeks ago, the maintainer of a project on SourceHut stepped down from their work, citing haras…

via Drew DeVault's blog May 30, 2022

Mesa, ImageMagick Packages Update in Tumbleweed

Snapshots for openSUSE Tumbleweed have been continuously released this month. This week we will loo…

via openSUSE News May 25, 2022
Generated by openring