Designing Search is a very interesting and compelling treatise on the complexities of designing a search interface.
The first chapter alone, Starting from Zero, is well worth the price of admission…if for no other reason than it opens one’s mind to the possibilities, complexities, and land mines that lie in wait for the uninitiated.
The book is broken out into three sections: Optimizing eCommerce Search Results, Designing Search eCommerce Interactions, & The Future of eCommerce Search. Each section does a good job of covering the intended subject while at the same time illuminating how difficult it is to to search really well. At the end of each section I looked back to how much I had learned yet I was left with how much more there is to learn, specifically about the search implementation that I’m currently working on.
Some of the best points that the book makes are with the importance of understanding the patterns and models of information seeking that exist with customers, searching, and the interaction between the two. In addition to the importance, the book also provides a decent domain pattern language that will quickly add the words ‘pogo sticking’, ‘thrashing’, ‘berry picking’ & ‘pearl growing’ to your daily lexicon.
The book also includes a fair number of insights from other authors and practitioners as well as a pretty good set of references for each chapter. It’s almost like this book is a gateway drug for Search…as it will change how you think, view, and interact with search forever more (and in my case caused me to queue up a fair number of other tomes on the subject for my next reading).
It’s a very good book, well written in an easy-to-read manner that encourages re-reading sections for more enlightenment.