Module 3 · Lesson 3 of 7

Mixing word search and meaning search

Search by meaning finds a refund ticket for the question "money back", even with no word in common. But it can miss exact terms, such as an error code or a product name.

Word search, also called keyword search, is the opposite: it finds exact terms, but misses different words with the same meaning.

runs both and merges the two ranked lists, so a found by either one can reach the top.

A common way to merge is reciprocal rank fusion: each list gives a chunk 1 ÷ (60 + its rank), and the scores add up. The 60 is a common setting, not a fixed rule.

Example. Pick "I want my money back" above. Word search finds nothing, since no ticket says "money", but meaning search finds the refund tickets, and the merged list keeps them.

In system design: Many systems use hybrid search, because people mix exact names with everyday words.

Check yourself

A user searches for the error code "E-4012". Why might meaning search alone miss it?