Found in 2 comments on Hacker News
wyc · 2017-11-12 · Original thread
If you're a working programmer looking for a bit more depth on text searching, check out Taming Text by Ingersoll. It was written by some real pros, and it's very practical. It goes over everything from the first naive approaches to what drives many engines like Lucene today.

https://www.amazon.com/Taming-Text-Find-Organize-Manipulate/...

Fresh book recommendations delivered straight to your inbox every Thursday.