I see Search as what enables you to connect things together. The question and the answer. The intent and the options at play. The obvious and that little extra.
The user experience is as much about finding as it is about discovering, connecting and organising. Search should suggest. And have you suggest back, so it can improve and so you.
Seamless is to get the basics right. Right balance between precision and recall. Between commercial and organic results. To make things useful and simple.
You'll want to track all this, including ROI. But not only ROI.
Technical skills: Agile/Scrum, Unix/Linux, Perl, PHP, Python, R, MySQL, JS, XML, HTML/CSS
Currently attending a 9-module MOOC on Data Science Specialization by Johns Hopkins University on Coursera.
I am a certified Professional Scrum Product Owner at Scrum.org.
Implementing a Site Search seems obvious when the volume of information on your site exceeds what simple procedural approaches (e.g. menus) can cope with. What is less obvious is the ability of the Search solution to (a) properly meet the expectations from the visitors, and (b) demonstrate an actual increment to the overall site value.
Through the autonoia project, I offer advisory services to maximise the usability of your Search solution in order to grow the engagement of your audience. More details can be found on this page [in French].
Argentière, les Rachasses. February 2012.