Search Techniques and Tools