Introduction to Information Retrieval: https://www.amazon.com/Introduction-Information-Retrieval-Ch...
Search User Interfaces: https://www.amazon.com/Search-User-Interfaces-Marti-Hearst-e...
https://www.amazon.com/Managing-Gigabytes-Compressing-Multim...
https://www.amazon.com/Information-Retrieval-Implementing-Ev...
https://www.amazon.com/Introduction-Information-Retrieval-Ch...
I took Information Retrieval 101 in grad school and it was an interesting course. If you're curious to learn more, term frequency–inverse document frequency (tf–idf) is a good place to start. The underlying idea is surprisingly simple.
https://en.wikipedia.org/wiki/Tf–idf
Likewise with the core of Google's (original) ranking algorithm, PageRank, which is inspired by ideas like h-index.
https://en.wikipedia.org/wiki/PageRank
Also, the "standard" book which we used is quite readable: Introduction to Information Retrieval by Manning, et al.
https://www.amazon.com/Introduction-Information-Retrieval-Ch...
Skim it once to collect vocabulary, then use it as a reference for IR algorithms.
https://www.amazon.com/Introduction-Information-Retrieval-Ch...