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

Puerto Rico debt

A plan to cancel most of Puerto Rico's debt will leave enough debt to crush it.

via Richard Stallman's Political Notes January 22, 2022

Tools Strace, BusyBox Update in Tumbleweed

openSUSE Tumbleweed had a variety of package updates in smaller snapshots throughout this week. A f…

via openSUSE News January 21, 2022

Help Chile write free software values, privacy, and digital sovereignty into their constitution

For those out of the loop, a group which included myself up until recently,1 Chile is in the midst o…

via Drew DeVault's blog January 19, 2022
Generated by openring