Bookmark with del.icio.us submit Live%20Filter%2C%20Guided%20Search%2C%20and%20User%20Experience digg.com reddit

Live Filter, Guided Search, and User Experience

An interesting post at Unspace discusses how for many applications, a filtering paradigm is more appropriate than traditional search. To use Pete Forde's words:

With a search, you start off with nothing and potentially end up with nothing. Counter to this approach is filtering, where we present everything available, and then encourage the user to progressively remove what they do not need.

Frequently I hear from the search gurus that under ideal circumstances, search is a conversation; that a dialog must occur between the information consumer and the search provider, guiding the consumer to the desired information. Right on! Search isn't easy. Language is ambiguous and searchers aren't interested in spending several minutes formulating precise queries with complex operators.

Guided search can manifest itself in different ways. Suggestions (1 2), recommendations, categorization, and contextualization (see right hand side of results) can all be methods for asking the user, “What did you mean?”. Pete adds filters to the mix and presents an example implementation.

I agree with Pete on the concept but wish his implementation provided a more responsive user interface. Currently, as a user applies filters, a counter is updated to indicate the number of matches. A more responsive user interface would include the list of matching products inline with the filter options. This would enable the user to identify when they have filtered enough or too much and quickly modify filter citeria accordingly.

In this way, a filter model can greatly enhance browsability. Notice that in a traditional search model, when a user reaches a result page, their options are rather limited: pick one of the results, or enter a new query. If the user enters a new query, it isn't related to their last query -- the result sets may not even intersect. By contrast, a filter model can enable the user to alter the scope of their query, effectively zooming in to a subset or zooming out to a superset of the results. Every action that a user performs is connected to the actions that preceeded it and actions can be undone when they don't provide a satisfactory result.

I hope to see more from Pete and Unspace. Thanks for getting the conversation started.

Bookmark with del.icio.us submit Review%3A%20Ujiko digg.com reddit

Review: Ujiko

Ujiko is a "customizable" Internet search application by the makers of Kartoo metasearch. The Kartoo team has a history of creating fantastic Flash-based visualizations for mapping document clusters, social networks, and other data.

A "Customizable" Search Engine?

Ujiko rewards users for visiting search results by enabling new customization features for every 10 results visited. The customizations enable users to change the colors and other appearence aspects of the application. I find this set of features distracting and I think Ujiko does much more interesting stuff, so I'm choosing to not to address customization in this review.

Guided Search Through Topic Clustering

Like Kartoo, Ujiko clusters results by topic. Users are encouraged to drill down within results by selecting topics rather than by refining the text of their search. The notion is familiar (see Teoma (now Ask.com), Clusty, and others), but Ujiko's unique user interface enables topical navigation in new ways:

Partial Screenshot: Search for "bonobo" with mouse over "gnome"

Continue reading "Review: Ujiko" »