For the rankingpart of search engine, SIGIR is the most relevant conference, followedby CIKM. A relatively new book about it:
http://ir.iit.edu/~ophir/pub.html. D.Grossman and O. Frieder, Information Retrieval: Algorithms andHeuristics, Kluwer Academic Publisher.
For system implementation part, there is one more new book
http://www.search-engines-book.com/,which I have not read it. So I am not sure whether it touchesdistributed system, network routing, etc.
You may study Open source project Lucene (indexing and rankinglibrary), or Solr (Enterprise search solution based on Lucene), which isused by many companyies such as Netflix. Katta,
http://katta.sourceforge.net/, is"Lucene & more in the cloud". You may read source code ordocumentation to know implementation details. Very easy to set up asearch engine using Solr and play with it.
There is a Lemur and related Indri project in academia
http://www.lemurproject.org/lemu.... Using this toolkit, it is easy to implement and test sophiscated searchalgorithms such as language models-based ones.