Sunday, April 13, 2008

Search Patterns with Peter Morville

New book coming out on search patterns from O'Reilly. Not due until next year.

Patterns - references Christopher Alexander "The timeless way of building" "Design Patterns"
Designing Interfaces by Jennifer Tidwell.
Yahoo! Design Pattern Library.
Search Pattern Library - flickr.com/photos/morville - examples of search.
Shows his pattern library with samples of best bets, faceted navigation, and so on. I should revisit this site, it appears to have gathered enough momentum and community to be helpful.

Behavior Patterns:
Narrow ->query->more keywords -> new results
Search & Browse & Ask all one thing to users.

Pearl Grow - find one good document and use data from that document to grow and explore other relevant and interesting documents. This is an expert search behavior.

Best bets - a few good starting points suggested by humans. Both broken out, and integrated into the search results. Can be used for query disambiguation.

Federated search - users don't know which database you hid the information within.

Faceted Navigation - multiple ways to search and browse through narrowing. Supports the way people think and behave within search. Serves as a map to the search results. Usually based on meta data. Usually dynamic. Usually showing the possible selections within the category and linking directly. Not the way we have done it. Need to use the search logs to continue to improve month over month. You need to include the number of results available within the value, important detail. "Scented widgets" very important. Need to see opportunities without being overwhelmed by them. Includes tagging within this area. Showed the VW UK site as an example of a graphic facets.

Auto-Suggest - because little things make a big difference.
Two types: Queries, based on own history or popular searches overall. Results - show the ones people have clicked on in the past within the results.

Structured Results - including structured information within the results, so apple stock results within a search on apple. Or a web site structure within the results list. We could take the resource search and use it to surface the sub navigation of the tool.

Speed is 100% most important thing. Google is successful because of speed of the
search.

Social search - bleeding edge.
Books & Authors - what do I read next?
Google and Amazon use popularity to bring the most popular results to the top. We need to do the same. Things people use, should be at the top. So we need to know what people use.
IBM - Enterprise 2.0 search within W3C web site. Talks to a their search results. They used tabs as a way of surfacing blogs. Did not work. Surfaced some of the content onto the page, and usage skyrockets. Integrated this information into the search algorithms. Using the use of data to raise the results.

Media Search - showed a site called oSkope. Microsoft image search on live - drag and drop, infinite scroll. Like.com find images by color, shape or pattern.

Mobile Search - as we get faster devices and better bandwidth, more becomes possible.

Spime search - Objects that know where they are, know their history. Example, query a rack of wine, as each is RFID tagged. Cisco Wireless Location Appliance is another example. Finding high value objects.

Google keeps expanding our understanding of what is searchable. everyzing uses automated speech to text to make a podcast searchable. And allow for search on it and leap to specific place in file. Audio and video become searchable.

Web 2.0 is the biggest Knowledge Management success in a long time.
Library example showing how search is connected to physical objects.

Apophenia - the seeing of patterns that do not exist.


Search is wicked problem. No definitive formulation, considerable uncertainty.
Complex interdependencies
incomplete contradictory and changing requirements
stakeholders have different world views and the problem is never truly solved.
It is a wider system, not just a particular interface or project
.

I highly recommend grabbing the podcast of these session and listening to it, again and again. There are many different ideas in this discussion that will be helpful in the future.

Presentation on slide share at http://slideshare.net/morville
His blog:
http://findability.org/
His email: morville@semanticstudios.com
Black Swan - we underestimate the ability of unexpected events to
completely change the world.

No comments: