Step by step overview of all the components and phases involved in building a search engine. Having a career in human evaluations, I love the following excerpt:
Quality metrics might seem like statistical calculations, but they can’t all be done by automated calculations. Ultimately, metrics need to represent subjective human evaluation, and this is where a “human in the loop” comes into play.
❗️Skipping human evaluation is probably the most widespread reason of sub-par search experiences.
Read more: https://medium.com/startup-grind/what-every-software-engineer-should-know-about-search-27d1df99f80d