<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Dào of Search &#187; User Experience</title>
	<atom:link href="http://blog.twigkit.com/category/user-experience/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.twigkit.com</link>
	<description>A blog about search, user experience, and development.</description>
	<lastBuildDate>Wed, 01 Sep 2010 21:26:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lucid Imagination webinar &amp; SXSW panel</title>
		<link>http://blog.twigkit.com/lucid-imagination-webinar-sxsw-panel/</link>
		<comments>http://blog.twigkit.com/lucid-imagination-webinar-sxsw-panel/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 11:53:51 +0000</pubDate>
		<dc:creator>Tyler Tate</dc:creator>
				<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=441</guid>
		<description><![CDATA[<p>You may have noticed that we&#8217;ve been harping on about &#8220;The Scent of Search&#8221; quite a lot recently (first as a talk presented at <a href="http://blog.twigkit.com/search-scent/">Lucene Apache EuroCon 2010</a>, and then as an article on <a href="http://johnnyholland.org/2010/07/05/the-scent-of-search/">Johnny Holland Magazine</a>. Well, we&#8217;re not going to shut up about it just yet.</p>
<p><a href="http://www.eventsvc.com/lucidimagination/event/a894278b-c48e-4b4f-bb97-79d96596048c?trk=ho&#38;mkt_tok=3RkMMJWWfF9wsRonuqzLZKXonjHpfsXx6OkoT%2Frn28M3109ad%2BrmPBy%2B3pVCCZACd%2ByYCBpNH4ViyQhRF%2BGSdY5B7vxSBQ%3D%3D"><img class="size-full wp-image-442" style="float: left; margin: 0 25px 20px 25px;" title="lucid" src="http://blog.twigkit.com/wp-content/uploads/2010/08/lucid.png" alt="Lucid Imagination" width="259" height="198" /></a><a href="http://panelpicker.sxsw.com/ideas/view/6171?return=%2Fideas%2Findex%2F7%2Fcategory%3A%2Fname%3Asearch%2Fcategory%3A"><img class="size-full wp-image-443" style="float: left; margin: 0 25px 20px 25px;" title="sxsw" src="http://blog.twigkit.com/wp-content/uploads/2010/08/sxsw.png" alt="" width="259" height="198" /></a><br />
<br/></p>
<p>Join us on Wednesday, August 18, as we present <a href="http://www.eventsvc.com/lucidimagination/event/a894278b-c48e-4b4f-bb97-79d96596048c?trk=ho&#38;mkt_tok=3RkMMJWWfF9wsRonuqzLZKXonjHpfsXx6OkoT%2Frn28M3109ad%2BrmPBy%2B3pVCCZACd%2ByYCBpNH4ViyQhRF%2BGSdY5B7vxSBQ%3D%3D">Findability: Designing the Search Experience</a> as a webinar hosted by our friends at <strong>Lucid Imagination</strong>, the commercial company behind the open-source search platforms Lucene and Solr.</p>
<p>Our &#8220;The Scent of Search&#8221; talk is also a shortlisted candidate panel at the <strong>SXSW Interactive</strong> conference coming up in 2011. But we need you&#8217;re help: we need your vote over on the SXSW panel picker if we&#8217;re to make the cut. So please, <a href="http://panelpicker.sxsw.com/ideas/view/6171?return=%2Fideas%2Findex%2F7%2Fcategory%3A%2Fname%3Asearch%2Fcategory%3A">vote for us now</a>.</p>]]></description>
			<content:encoded><![CDATA[<p>You may have noticed that we&#8217;ve been harping on about &#8220;The Scent of Search&#8221; quite a lot recently (first as a talk presented at <a href="http://blog.twigkit.com/search-scent/">Lucene Apache EuroCon 2010</a>, and then as an article on <a href="http://johnnyholland.org/2010/07/05/the-scent-of-search/">Johnny Holland Magazine</a>. Well, we&#8217;re not going to shut up about it just yet.</p>
<p><a href="http://www.eventsvc.com/lucidimagination/event/a894278b-c48e-4b4f-bb97-79d96596048c?trk=ho&amp;mkt_tok=3RkMMJWWfF9wsRonuqzLZKXonjHpfsXx6OkoT%2Frn28M3109ad%2BrmPBy%2B3pVCCZACd%2ByYCBpNH4ViyQhRF%2BGSdY5B7vxSBQ%3D%3D"><img class="size-full wp-image-442" style="float: left; margin: 0 25px 20px 25px;" title="lucid" src="http://blog.twigkit.com/wp-content/uploads/2010/08/lucid.png" alt="Lucid Imagination" width="259" height="198" /></a><a href="http://panelpicker.sxsw.com/ideas/view/6171?return=%2Fideas%2Findex%2F7%2Fcategory%3A%2Fname%3Asearch%2Fcategory%3A"><img class="size-full wp-image-443" style="float: left; margin: 0 25px 20px 25px;" title="sxsw" src="http://blog.twigkit.com/wp-content/uploads/2010/08/sxsw.png" alt="" width="259" height="198" /></a><br />
<br/></p>
<p>Join us on Wednesday, August 18, as we present <a href="http://www.eventsvc.com/lucidimagination/event/a894278b-c48e-4b4f-bb97-79d96596048c?trk=ho&amp;mkt_tok=3RkMMJWWfF9wsRonuqzLZKXonjHpfsXx6OkoT%2Frn28M3109ad%2BrmPBy%2B3pVCCZACd%2ByYCBpNH4ViyQhRF%2BGSdY5B7vxSBQ%3D%3D">Findability: Designing the Search Experience</a> as a webinar hosted by our friends at <strong>Lucid Imagination</strong>, the commercial company behind the open-source search platforms Lucene and Solr.</p>
<p>Our &#8220;The Scent of Search&#8221; talk is also a shortlisted candidate at the <strong>SXSW Interactive</strong> conference coming up in 2011. But we need you&#8217;re help: we need your vote over on the SXSW panel picker if we&#8217;re to make the cut. So please, <a href="http://panelpicker.sxsw.com/ideas/view/6171?return=%2Fideas%2Findex%2F7%2Fcategory%3A%2Fname%3Asearch%2Fcategory%3A">vote for us now</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/lucid-imagination-webinar-sxsw-panel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Scent of Search on Johnny Holland</title>
		<link>http://blog.twigkit.com/the-scent-of-search-on-johnny-holland/</link>
		<comments>http://blog.twigkit.com/the-scent-of-search-on-johnny-holland/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 10:58:30 +0000</pubDate>
		<dc:creator>Tyler Tate</dc:creator>
				<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=431</guid>
		<description><![CDATA[<div class="wp-caption aligncenter" style="width: 610px; padding-bottom: 4px;"><img class="size-full wp-image-438" title="scent-of-search" src="http://blog.twigkit.com/wp-content/uploads/2010/07/scent-of-search.jpg" alt="The Scent of Search" width="600" height="300" /></div>
The implications of Information Foraging Theory on designing user-centered websites have not gone unnoticed. Jakob Nielsen and Jared Spool, among others, have put forth considered recommendations on how to enhance information scent on the web. Most of their guidelines, however, tend to assume that the designer has direct control over the explicit words used in the interface. While this is certainly the case for browse-based websites dependent on site-wide navigation and hyperlinks, it breaks down for search interfaces where both content and navigation are completely dynamic.

While the principles for amplifying information scent in search-based interfaces are complimentary to those of browse-based models, they are yet distinct from them. Understanding how information scent applies to search first requires an understanding of human search behavior and the factors that affect it.

To read the entire article by Tyler and Stefan, head on over to <a href="http://johnnyholland.org/2010/07/05/the-scent-of-search/">Johnny Holland Magazine</a>!]]></description>
			<content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 610px; padding-bottom: 4px;"><img class="size-full wp-image-438" title="scent-of-search" src="http://blog.twigkit.com/wp-content/uploads/2010/07/scent-of-search.jpg" alt="The Scent of Search" width="600" height="300" /></div>
<p>The implications of <a href="http://en.wikipedia.org/wiki/Information_foraging">Information Foraging Theory</a> on designing user-centered websites have not gone unnoticed. <a href="http://www.useit.com/alertbox/20030630.html">Jakob Nielsen</a> and <a href="http://www.uie.com/reports/scent_of_information/">Jared Spool</a>, among others, have put forth considered recommendations on how to enhance information scent on the web. Most of their guidelines, however, tend to assume that the designer has direct control over the explicit words used in the interface. While this is certainly the case for browse-based websites dependent on site-wide navigation and hyperlinks, it breaks down for search interfaces where both content <em>and</em> navigation are completely dynamic.</p>
<p>While the principles for amplifying information scent in search-based interfaces are complimentary to those of browse-based models, they are yet distinct from them. Understanding how information scent applies to search first requires an understanding of human search <em>behavior</em> and the factors that affect it.</p>
<p>To read the entire article by Tyler and Stefan, head on over to <a href="http://johnnyholland.org/2010/07/05/the-scent-of-search/">Johnny Holland Magazine</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/the-scent-of-search-on-johnny-holland/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TwigKit Presents &#8220;The Scent of Search&#8221; at Lucene EuroCon</title>
		<link>http://blog.twigkit.com/search-scent/</link>
		<comments>http://blog.twigkit.com/search-scent/#comments</comments>
		<pubDate>Tue, 25 May 2010 09:27:29 +0000</pubDate>
		<dc:creator>Tyler Tate</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[presentation]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=416</guid>
		<description><![CDATA[Search is an evolutionary, iterative process. Like a Grizzly Bear foraging for food in the forest, people jump from one information source to the next as we seek to satisfy our curiosity.

Presented at Apache Lucene EuroCon 2010 in Prague, "The Scent of Search" seeks to apply the principles of Information Foraging Theory, and in particular, Information Scent, to the usability of search interfaces. Below are the main recommendations we set forth in the talk.]]></description>
			<content:encoded><![CDATA[<div id="__ss_4202570" style="width: 425px; margin: 0 auto;"><object id="__sse4202570" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=searchscent-web-100521085530-phpapp02&amp;stripped_title=the-scent-of-search" /><param name="name" value="__sse4202570" /><param name="allowfullscreen" value="true" /><embed id="__sse4202570" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=searchscent-web-100521085530-phpapp02&amp;stripped_title=the-scent-of-search" name="__sse4202570" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
</div>
<p>Search is an evolutionary, iterative process. Like a Grizzly Bear foraging for food in the forest, people jump from one information source to the next as we seek to satisfy our curiosity.</p>
<p>Presented at <a href="http://lucene-eurocon.org/">Apache Lucene EuroCon 2010</a> in Prague, &#8220;The Scent of Search&#8221; seeks to apply the principles of <a href="http://en.wikipedia.org/wiki/Information_foraging">Information Foraging Theory</a>, and in particular, <a href="http://www.useit.com/alertbox/20030630.html">Information Scent</a>, to the usability of search interfaces. Below are the main recommendations we set forth in the talk.</p>
<h2>The Search Box</h2>
<ol style="margin-left: 0;">
<li><strong>The searchbox should look like a searchbox.</strong> Drastically changing its appearance will result in fewer users discovering it.</li>
<li><strong>Place the searhbox in the top right corner of the page.</strong> Users have come to expect it in this location, so moving it anywhere else will reduce the number of users who actually find it.</li>
<li><strong>Provide as-you-type query suggestions.</strong> Search suggestions reduce spelling errors, save time, and make users more confident of their query.</li>
</ol>
<h2>Search Results</h2>
<ol style="margin-left: 0;">
<li><strong>Indicate the number of results.</strong> This helps users gage the validity of their search. Numerous results can act as a vote of confidence, while few results may raise a red flag.</li>
<li><strong>Titles should be easily comprehendible.</strong> Filenames make for lousy titles. Use natural language titles that accurately describe the contents of the result.</li>
<li><strong>Matching words should be highlighted.</strong> Emphasising queried words when they appear in the search results makes the result list easier to scan.</li>
<li><strong>Make sure visited links are easily discernible from unvisited links.</strong> Visited link colours prevent users from accidentally reviewing the same result twice.</li>
<li><strong>Differentiate results when real differences exist.</strong> Clearly identifying which category a result belongs to can make results easier to scan.</li>
<li><strong>Avoid having zero results.</strong> A search results page with no results is a roadblock to users that could make them give up searching altogether. Consider using automatic spelling suggestions.</li>
</ol>
<h2>Faceted Navigation</h2>
<ol style="margin-left: 0;">
<li><strong>Indicate the number of results that match each filter.</strong> Filter result counts give insight into the shape of the data.</li>
<li><strong>Use breadcrumbs to reflect the user’s query and applied filters.</strong> This helps users know where they are, how they got there, and get back if necessary (breadcrumbs should be removable).</li>
<li><strong>Make field values clickable.</strong> Important fields in the search results should be applied as filters when clicked, making it easy for the user to filter the results.</li>
<li><strong>Find ways to meaningfully visualise facets.</strong> Some facets may work best as a list, others as a chart, still others plotted on a map.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/search-scent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Google Redesign: A Closer Look</title>
		<link>http://blog.twigkit.com/google-redesign/</link>
		<comments>http://blog.twigkit.com/google-redesign/#comments</comments>
		<pubDate>Wed, 05 May 2010 18:34:34 +0000</pubDate>
		<dc:creator>Tyler Tate</dc:creator>
				<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=376</guid>
		<description><![CDATA[<div class="wp-caption aligncenter" style="width: 610px; padding-bottom: 4px;"><img class="size-full wp-image-378" title="googleredesign" src="http://blog.twigkit.com/wp-content/uploads/2010/05/googleredesign.png" alt="" width="600" height="435" /></div>

This morning I got out of bed, ate my cereal, took my shower. Everything was proceeding pretty predictably. But then I did a Google search — usually a pretty mundane task — but this morning, Google looked very different than it did yesterday.

Word on the street is that Google is rolling this new design out to everyone over the next 48 hours. As with any change, some people are bound to complain, but I think the redesign introduces many significant improvements.]]></description>
			<content:encoded><![CDATA[<p>This morning I got out of bed, ate my cereal, took my shower. Everything was proceeding pretty predictably. But then I did a Google search — usually a pretty mundane task — but this morning, Google looked very different than it did yesterday.</p>
<p>Word on the street is that Google is rolling this new design out to everyone over the next 48 hours. As with any change, some people are bound to complain, but I think the redesign introduces many significant improvements.</p>
<div id="attachment_378" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-378" title="googleredesign" src="http://blog.twigkit.com/wp-content/uploads/2010/05/googleredesign.png" alt="" width="600" height="435" /><p class="wp-caption-text"> </p></div>
<h2>What&#8217;s Changed</h2>
<ul style="margin-left: 0; padding-left: 0;">
<li style="margin-bottom: 7px;">The Google <strong>logo</strong> is about 30% larger.</li>
<li style="margin-bottom: 7px;">There is now a <strong>permanent sidebar</strong> left of the results that allows filtering by news, blogs, images, etc., as well as time range filters and options for changing how search results are displayed.</li>
<li style="margin-bottom: 7px;">The searchbox is now the <strong>full width</strong> of the results column, slightly taller, and has a slight drop shadow rather than the previous inner shadow.</li>
<li style="margin-bottom: 7px;"><strong>No more top vertical bar.</strong> The result count now sits just below the searchbox and is much smaller than before. The filter for searching locally moved from under the searchbox to the sidebar.</li>
<li style="margin-bottom: 7px;">Search results are now <strong>55 pixels higher</strong> on the page and have have a higher density overall (there&#8217;s slightly less vertical space between results, and indented results have only one third of their previous margin).</li>
<li style="margin-bottom: 7px;">Cached, Similar, Show more, and Related links all changed from a muted purple to a brighter light blue and now only have an underline on hover.</li>
<li style="margin-bottom: 7px;">Pagination is about <strong>30% larger</strong>, and there is still a searchbox below the pagination, though the blue background has been removed.</li>
<li style="margin-bottom: 7px;">Related searches are now displayed much more <strong>compactly</strong>.</li>
</ul>
<div id="attachment_394" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-394" title="Before" src="http://blog.twigkit.com/wp-content/uploads/2010/05/before.png" alt="Before" width="600" height="239" /><p class="wp-caption-text">Before</p></div>
<div id="attachment_395" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-395" title="After" src="http://blog.twigkit.com/wp-content/uploads/2010/05/after.png" alt="After" width="600" height="239" /><p class="wp-caption-text">After</p></div>
<h2>The Sidebar</h2>
<div id="attachment_399" class="wp-caption alignright" style="width: 161px"><a href="http://blog.twigkit.com/wp-content/uploads/2010/05/sidebar.png"><img class="size-full wp-image-399" title="Sidebar" src="http://blog.twigkit.com/wp-content/uploads/2010/05/sidebar.png" alt="Sidebar" width="151" height="194" /></a><p class="wp-caption-text"> </p></div>
<p>The new sidebar provides an inviting mechanism for narrowing your search to a specific channel. In particular, blogs and books now have much greater emphasis than ever before. Hidden under the &#8220;more&#8221; button are updates and discussions, and lower down in the sidebar are &#8220;latest&#8221; and &#8220;past two days&#8221; time filters, so there is definitely a push towards recent and real-time search. What isn&#8217;t clear to me, however, is why the sidebar filters are in a different order than the top bar options, and why some items from the top bar (shopping, for instance), didn&#8217;t make it into the sidebar at all. It definitely seems like Google should ditch the topbar options completely and place all these channel filters in one consistent location.</p>
<h2>Related Searches</h2>
<p>The sidebar also provides an option for showing related searches. In the past, Google has placed a handful of these search suggestions at the bottom of the page. But in the redesign, when related searches is selected, Google now presents up to twenty different related searches.</p>
<div id="attachment_401" class="wp-caption aligncenter" style="width: 470px"><img class="size-full wp-image-401" title="Related" src="http://blog.twigkit.com/wp-content/uploads/2010/05/related.png" alt="Related" width="460" height="170" /><p class="wp-caption-text"> </p></div>
<h2>Wonder Wheel</h2>
<p>There is also an option to show the wonder wheel, which is another mechanism for presenting similar searches. Instead of showing a simple list, however, the wonder wheel groups related searches into clusters and allows the user to navigate from one node to another. While this visualisation seems useless for simple lookup — finding the population of Spain, for example — it could be useful for exploring broad topics (such as &#8220;UK Politics&#8221;). My biggest complaint is with its name. &#8220;Wonder wheel&#8221; is completely undiscoverable and has absolutely no information scent. It&#8217;s impossible to guess what it does without actually interacting with it.</p>
<div id="attachment_402" class="wp-caption aligncenter" style="width: 472px"><img class="size-full wp-image-402" title="Wonder Wheel" src="http://blog.twigkit.com/wp-content/uploads/2010/05/wonderwheel.png" alt="Wonder Wheel" width="462" height="457" /><p class="wp-caption-text"> </p></div>
<h2>In Conclusion</h2>
<p>The Google redesign offers many improvements — the sidebar is a step in the right direction, the searchbar feels much more intentional. Not all of additional views, from the wonder wheel to the timeline, feel all that useful, and the top bar now seems redundant. But overall the design itself feels crisper and more concise. I like it.</p>
<h2>Further Reading</h2>
<ul style="margin-left: 0; padding-left: 0;">
<li><a href="http://googleblog.blogspot.com/2010/05/spring-metamorphosis-googles-new-look.html">The Google Blog: &#8220;A spring metamorphosis&#8221;</a></li>
<li><a href="http://googlesystem.blogspot.com/2010/05/googles-new-interface-colorful-and-more.html">Google&#8217;s New Interface: Colorful and More Powerful</a></li>
<li><a href="http://searchengineland.com/meet-the-new-google-41286">Search Engine Land has just about every possible screenshot of the new interface</a></li>
<li><a href="http://www.businessweek.com/innovate/next/archives/2010/05/video_google_on_the_search_results_page_redesign.html">Video interview with a Google VP, product manager, and, web designer talking about today&#8217;s redesign</a></li>
<li><a href="http://www.businessinsider.com/google-redesign-actually-mimicks-bing-2010-5">Google Redesign Actually Mimicks Bing</a> (or does it?)</li>
<li><a href="http://blog.seattlepi.com/microsoft/archives/204760.asp">The Google redesign is much more than just a Bing copy</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/google-redesign/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Book Review: Search Patterns by Peter Morville</title>
		<link>http://blog.twigkit.com/search-patterns/</link>
		<comments>http://blog.twigkit.com/search-patterns/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 03:46:47 +0000</pubDate>
		<dc:creator>Tyler Tate</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[book review]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=360</guid>
		<description><![CDATA["There's no shortage of problems with search today," says <a href="http://semanticstudios.com/about/">Peter Morville</a> at the end of <em><a href="http://searchpatterns.org/">Search Patterns</a></em>, his most recent book. Throughout the book, Morville chronicles the challenges of search and effectively communicates the best practices of building usable search experiences. While the book more than adequately accomplishes it's stated goal — to foster greater cross-disciplinary collaboration by increasing search literacy — it would have been an even better book if the author had proposed more of his own innovative solutions to search's problems.]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl class="wp-caption alignright" style="width: 320px;">
<dt class="wp-caption-dt"><a href="http://searchpatterns.org/"><img class="  " title="Search Patterns" src="http://searchpatterns.org/images/cover.jpg" alt="" width="310" height="407" /></a></dt>
<dd class="wp-caption-dd"><em>Search Patterns</em> by Peter Morville</dd>
</dl>
</div>
<p>&#8220;There&#8217;s no shortage of problems with search today,&#8221; says <a href="http://semanticstudios.com/about/">Peter Morville</a> at the end of <em><a href="http://searchpatterns.org/">Search Patterns</a></em>, his most recent book. Throughout the book, Morville chronicles the challenges of search and effectively communicates the best practices of building usable search experiences. While the book more than adequately accomplishes it&#8217;s stated goal — to foster greater cross-disciplinary collaboration by increasing search literacy — it would have been an even better book if the author had proposed more of his own innovative solutions to search&#8217;s problems.</p>
<p>In the preface Morville sets out to tear down the walls between disciplines, and at this he succeeds. From user psychology to technical considerations to the specific components of the user interface, <em>Search Patterns</em> has something for everyone involved in implementing search.</p>
<p>The first two chapters lay the groundwork for the rest of the book, discussing both why people search and the individual components that make up search. The book is in full swing by chapter three where Morville discusses user behavior, elements of interaction, and — my personal favourite — the principles of design.</p>
<p>In talking about design principles, Morville describes search both as a conversation and a jazz-like improvisation. He urges the architect to make search an easy, simple process to initiate, followed by a progressively more sophisticated toolkit that enables users to iteratively refine their query. He argues for a no-suprises approach to the user interface in which valuable options are highly visible and elements of interaction are easily predictable. Many of the principles are applicable to a much broader context than search alone, but that only stregthens their merit.</p>
<p>The real heart of the book is chapter four, which looks at 10 design patterns over 50 pages. It considers the obvious patterns — autocomplete, faceted navigation, advanced search — as well as more disparate groupings like federated search and personalization. I was disappointed that the patterns only summarised existing conventions rather than challenging any bad habits. And while this chapter does consume 30% of the book by page count, it manages to stay at a very high level, even to a fault. I would have preferred more permutations and analysis of the cornerstone patterns, such as faceted navigation, while spinning some of the less well-defined patterns into chapters of their own for more consideration.</p>
<p>However, the lack of innovative solutions or granular analysis is quelled by the wealth of thought-provoking examples throughout the book, with an especially high concentration of desktop, mobile, and even kiosk visuals in chapter five.</p>
<p>The final chapter of the book is a forward-looking vision of what search could look like in the distant future, as well as what it probably won&#8217;t look like (sorry, no <a href="http://en.wikipedia.org/wiki/Knowledge_Navigator">knowledge navigator</a> robot assistants). While an enjoyable thought exercise, I would have preferred more concrete insights into the near-future possibilities for search (collaborative, task-oriented searching, for example).</p>
<p>Despite a lack of new ideas, <em>Search Patterns</em> is a must-read for everyone collaborating on a search application. It will give your team of designers, engineers, and business stakeholders a common vocabularly and greater awareness of the many sides of search.</p>
<p>Morville ends the book — as I will end this review — by urging the reader to get to work on making search better: &#8220;For every unsolved problem,&#8221; he says, &#8220;there are countless instances in which we know the solution, but nobody has bothered to implement it. Discipline and attention to detail would go a long way toward improving the world of search.&#8221;</p>
<p>You should get started by reading this book.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/search-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ECIR Industry Day 2010</title>
		<link>http://blog.twigkit.com/ecir-industry-day-2010/</link>
		<comments>http://blog.twigkit.com/ecir-industry-day-2010/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 18:32:36 +0000</pubDate>
		<dc:creator>Tyler Tate</dc:creator>
				<category><![CDATA[User Experience]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=348</guid>
		<description><![CDATA[The event consisted of 12 different speakers each presenting for exactly 20 minutes, with about 10 minutes of Q&#038;A after each. I particularly enjoyed the presentations from the major search engines: Yahoo, Google, Bing, and Wolfram Alpha. A topic that seemed to arise in each of those talks was how query reformulation data can provide a feedback loop to make search better. But without further ado, here are my summaries of each talk.]]></description>
			<content:encoded><![CDATA[<p>The event consisted of 12 different speakers each presenting for exactly 20 minutes, with about 10 minutes of Q&amp;A after each. I particularly enjoyed the presentations from the major search engines: Yahoo, Google, Bing, and Wolfram Alpha. A topic that seemed to arise in each of those talks was how query reformulation data can provide a feedback loop to make search better. But without further ado, here are my summaries of each talk.<span id="more-348"></span></p>
<h2>Mining the Web 2.0 to Improve Search</h2>
<p><a href="http://www.dcc.uchile.cl/~rbaeza/">Ricardo Baeza-Yates</a>, Yahoo Research</p>
<p>Ricardo Baeza-Yates talked about how web usage data can to be used improve relevance and accurately provide related queries.</p>
<p>He first talked about how user tagging can be combined with user-generated image annotations to increase the relevance of image search. What I found most interesting, however, was how Yahoo keep track of all the iterative queries people enter in order to get to a specific result (for example, if the user typed &#8216;furry animal,&#8217; reformulated the query to &#8216;white black furry animal,&#8217; and then chose an article on Pandas, Yahoo would associate both queries with &#8216;Panda&#8217;). Yahoo would then use this data to suggest related queries (i.e. if the user searched &#8216;furry animal&#8217;, Yahoo would suggest &#8216;white black furry animal&#8217; as a related concept).</p>
<h2>Google Squared: Web Scale, Open Domain Information Extraction and Presentation</h2>
<p><a href="http://uk.linkedin.com/in/dancrow">Dan Crow</a>, Google</p>
<p>Dan Crow opened by asserting that complex tasks, such as planning a trip or writing a research paper, are still very difficult on the web. Google&#8217;s user studies revealed that people make spreadsheets, email themselves things to remember, and add post-it notes to their computer monitors when undertaking these complex search activities. They also found that people seemed to love tables (and chose to adopt this table style for data presentation themselves).</p>
<p>Google Squared is an attempt to help people cope with comparison-heavy, list-driven search activities and it operates at three different levels. First, it seeks to discover the topic behind the user&#8217;s query (does &#8220;Ford&#8221; refer to U.S. Presidents or the car manufacturer, for example?). Once the topic has been isolated, Google Squared then tries to find attributes of that topic (price, horsepower, colour). And finally, it tries to fill in the values for each of the attributes.</p>
<p>Google Squared combines offline analysis (such as mining wikipedia categories and combing the web for attribute / value pairs) with run-time queries for finding specific values.</p>
<h2>Relevance Challenges at Bing</h2>
<p><a href="http://research.microsoft.com/en-us/people/milads/">Milad Shokouhi</a>, Microsoft Research</p>
<p>I really enjoyed Milad Shokouhi&#8217;s talk about clever ways of boosting relevance in search, though I must say it stretched my vocabulary a bit. His initial slide outlining the challenges to relevancy included temporal queries, heterogenous verticals, and pre-retrieval query alteration. He did go on, however to clearly articulate each and offer concrete examples from Bing.</p>
<p>Like Ricardo Baeza-Yates, Milad Shokouhi touched on how query reformulation data can be used to enhance relevance of ambiguous terms. An example from Bing was the ranking of results for the query &#8220;wow.&#8221; The unadjusted top hit for this query was a cable company. But a look at the query reformulation logs indicated that a majority of people who queried for &#8220;wow&#8221; went on to search for &#8220;world of warcraft.&#8221; Bing then adjusted the ranking of the results so that world of warcraft appeared first.</p>
<p>He also talked about query trends, specifically the &#8220;spiking&#8221; of certain queries. Some queries quickly spike, but then quickly disappear. Other queries (like &#8220;iPad&#8221;), spike and remain high. Still others spike seasonally (such as &#8220;Halloween costume&#8221;).</p>
<p>These spikes of queries could be used to trigger the appearance of a news story, seasonally suggest related queries, or even forecast future events (elections, for instance).</p>
<h2>Search User Experience, the Essentials of Great Search Design</h2>
<p><a href="http://www.thingsontop.com/essentials-great-search-design-ecir-2010-1079.html">Vegard Sandvold</a>, Comperio</p>
<p>Vegard Sandvold argued for cross-disciplinary collaboration. Everyone should be involved in the design process, from stakeholders, to techies, to users. &#8220;Innovation happens happens where disciplines intersect.&#8221;</p>
<p>Vegard advocated a &#8220;Sprint Zero&#8221; phase of one to four weeks in which to set forth a plan of action for the project. During this time, he typically talks to stakeholders about their goals, interviews users, creates personas, and attempts to identify all of the problems that must be solved in the project. He also strives to prototype and test both the basics of the interaction design and the capacity of the underlying technology.</p>
<p>His talk can be summarised by his final slide: &#8220;We discover the best solutions together.&#8221;</p>
<h2>Getting Value from the Search Master&#8217;s Toolbox</h2>
<p><a href="http://funnelback.com">David Hawking</a>, Funnelback</p>
<p>David&#8217;s talk was primarily about fine-tuning relevance in enterprise search deployments within organisations. He advocated picking a selection of random queries (that realistically reflect the distibution of queries within an organisation), trying those queries yourself, and tuning the engine until those queries produce the most relevant results.</p>
<h2>Enterprise Search: State of the Market 2010 &amp; Beyond</h2>
<p><a href="http://www.451group.com/about/bio_detail.php?eid=118">Nick Patience</a>, The 451 Group</p>
<p>Nick Patience is a market analyst and provided some revealing insights into the industry. It&#8217;s a bit smaller than I would have guessed: in 2009 it totalled $1.3bn and is estimated to reach $2.8bn by 2013 (at a 22% annual growth rate).</p>
<h2>Project Plaza &#8211; A New Approach to Information Management in the Construction Sector</h2>
<p><a href="http://www.robblackwell.org.uk/">Rob Blackwell</a>, Active Web Solutions</p>
<p>Rob and his colleague demonstrated a search-driven web application for managing construction projects.</p>
<h2>Rethinking the Library Catalogue</h2>
<p><a href="https://twitter.com/schambers3">Sally Chambers</a>, The European Library</p>
<p>Sally Chambers from the European Library talked about the challenges they faced in integrating a vast number of library corpora using a federated search approach. She described the issues they faced in providing relevant results due to the asynchronous nature of the system; where certain searches might time out and providing a blended set of relevant results was not feasible.</p>
<p>With users expecting the same user experience they get on the web, they initiated a move towards a single index of bibliographic and full text (including optically recognised) content. Some of the more persistent challenges that still remained had to do with the multi-lingual nature of the content, and the disparity in the metadata formats used by the individual institutions (such as MARC vs. Dublin Core).</p>
<h2>Collaborative Research, Technology Transfer and Networking</h2>
<p><a href="http://www.ir-facility.org/">John Tait and Francisco Webber</a></p>
<p>John Tait presented Francisco Webber&#8217;s ideas on the information retrieval innovation cycle. He advocated enhancing a mutually beneficial ecosystem between academia, government, and industry by aligning the incentives: academics need to publish papers, politicians need to get re-elected, and businesses need to generate revenue.</p>
<p>He insisted that innovation in technology hinges on open data. There was a rigorous discussion in the Q&amp;A over the merit and drawbacks of open business models. A member of the audience asserted that companies aren&#8217;t realistically going to give information away for fear of competition exploiting it. John defended this criticism well by arguing that businesses who have embraced open business models have benefited from higher volume and the formation of communities around their products (his example was GE).</p>
<h2>Wolfram Alpha &#8211; the New Computational Knowledge Engine</h2>
<p><a href="http://members.wolfram.com/jonm/">Jon McLoone</a>, Wolfram Alpha</p>
<p>Jon McLoone began by saying that knowledge consists of four components: opinions, facts, methods, and understanding. While traditional search is geared towards retrieving opinions and facts, Wolfram Alpha focuses on revealing method and understanding, while leaving out opinion altogether.</p>
<p>The Wolfram Alpha approach asserts both that the desire for information does not indicate the ability to use it, and that computed data is more valuable than data alone (for example, turn-by-turn directions are more valuable than just a longitude and latitude).</p>
<p>This computational approach is evident in the examples that Jon demonstrated. Every type of data has a corresponding visualisation. Planets get plotted on a sky chart, financial markets are graphed, chemical elements are shown on the periodic table of elements, and recipe ingredients are even turned into a nutritional value chart.</p>
<p>One comment brought up in the Q&amp;A session was the discoverability of all these visualisations, which is a concern that I share.</p>
<h2>Using AI to get Answers from the Internet</h2>
<p><a href="http://www.trueknowledge.com/p/simon_overell">Simon Overell</a>, True Knowledge</p>
<p>True Knowledge is a platform for answering questions. It takes natural language questions and returns numerous well-cited answers by gathering information from both structured and unstructured sources.</p>
<h2>Panel Discussion: Leveraging Semantics to Enable Better Search Experiences</h2>
<p>Dan Crow (Google)<br />
Gjergji Kasneci (Microsoft Research)<br />
Jon McLoone (Wolfram Alpha)<br />
Simon Overall (True Knowledge)</p>
<p>The primary thrust of the panel discussion was a debate over curated knowledge verses the wisdom of crowds.</p>
<p>Google Squared doesn&#8217;t bake in any knowledge or curate any information, it relies completely on scraping the open web in search for the answers. Wolfram Alpha, on the other hand, relies completely on authoritarian facts. True Knowledge takes a middle ground of presenting differing facts and opinions from around the web, and clearly citing the sources.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/ecir-industry-day-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Search Suggestions, Part 1</title>
		<link>http://blog.twigkit.com/search-suggestions-part-1/</link>
		<comments>http://blog.twigkit.com/search-suggestions-part-1/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 00:05:50 +0000</pubDate>
		<dc:creator>Tyler Tate</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[search suggestions]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=298</guid>
		<description><![CDATA[<div class="wp-caption aligncenter" style="width: 610px; padding-bottom: 4px;">
<img class="size-full wp-image-300" title="Search Suggestions: utility vs. cognitive burden" src="http://blog.twigkit.com/wp-content/uploads/2010/02/chart.png" alt="Search Suggestions: utility vs. cognitive burden" width="600" height="423" /></div>
You used to be expected to type for yourself. But today people have come to expect a reasonable amount of help at even this task. Our phones now help us form correctly-spelled words, our browsers fill in long addresses after we've typed only a few characters, and search engines recommend searching for "Humphrey Bogart" after we've typed just "boga."

But not all as-you-type search suggests are created equal. Careful observation seems to reveal three different approaches: completion, suggestion, and instant results. These approaches range in cognitive burden on the one hand, and utility on the other. We'll look at several examples of each and consider when they should be used.]]></description>
			<content:encoded><![CDATA[<p>You used to be expected to type for yourself. But today people have come to expect a reasonable amount of help at even this task. Our phones now help us form correctly-spelled words, our browsers fill in long addresses after we&#8217;ve typed only a few characters, and search engines recommend searching for &#8220;Humphrey Bogart&#8221; after we&#8217;ve typed just &#8220;boga.&#8221;</p>
<p>But not all as-you-type search suggests are created equal. Careful observation seems to reveal three different approaches: completion, suggestion, and instant results. These approaches range in cognitive burden on the one hand, and utility on the other. We&#8217;ll look at several examples of each and consider when they should be used.</p>
<div id="attachment_300" class="wp-caption aligncenter" style="width: 610px"><img class="size-full wp-image-300" title="Search Suggestions: utility vs. cognitive burden" src="http://blog.twigkit.com/wp-content/uploads/2010/02/chart.png" alt="Search Suggestions: utility vs. cognitive burden" width="600" height="423" /><p class="wp-caption-text"> </p></div>
<h2>Completion</h2>
<p>The simplest of these three approaches is query <em>completion</em>. The sole role of completion is to reduce the friction involved in getting an idea out of your head and onto the computer screen. Just like a fluent translator improves the conversation between two people who speak different languages, so query completion helps a person and a computer communicate a bit more coherently.</p>
<p>Completion makes the most sense when dealing with a narrow strand of finite data. It&#8217;s commonly employed for concepts like geography (airports, cities, countries), finance (ticker symbols, company names), and people.</p>
<div id="attachment_309" class="wp-caption aligncenter" style="width: 455px"><a href="http://www.nationalrail.co.uk/"><img class="size-full wp-image-309" title="National Rail" src="http://blog.twigkit.com/wp-content/uploads/2010/02/National-Rail2.png" alt="National Rail" width="445" height="339" /></a><p class="wp-caption-text">National Rail</p></div>
<div id="attachment_306" class="wp-caption aligncenter" style="width: 594px"><a href="http://finance.google.com/"><img class="size-full wp-image-306" title="Google Finance" src="http://blog.twigkit.com/wp-content/uploads/2010/02/Google-Finance.png" alt="Google Finance" width="584" height="213" /></a><p class="wp-caption-text">Google Finance</p></div>
<div id="attachment_304" class="wp-caption alignright" style="width: 245px"><a href="http://facebook.com"><img class="size-full wp-image-304 " title="Facebook" src="http://blog.twigkit.com/wp-content/uploads/2010/02/Facebook.png" alt="Facebook" width="235" height="221" /></a><p class="wp-caption-text">Facebook</p></div>
<p>Query completion has many advantages over a plain-text search. It saves the user time by cutting out unnecessary keystrokes (i.e. I could type &#8220;Birm&#8221; and accept the suggestion of &#8220;Birmingham&#8221;). It also helps prevent spelling mistakes (I can just type &#8220;Mitsub&#8221; instead of remembering how to spell &#8220;Mitsubishi&#8221;). And, unlike some of the other forms of search suggestion, query completion does not suffer from being complicated or mentally tiresome. On the contrary, it can be such a natural behaviour that we almost don&#8217;t even realise it&#8217;s occurring.</p>
<p>My consensus, then, is to use completion whenever and wherever possible. It will make your users more productive without the risk of confusing them.</p>
<div id="attachment_333" class="wp-caption alignright" style="width: 356px"><a href="http://ebay.com"><img class="size-full wp-image-333" title="eBay" src="http://blog.twigkit.com/wp-content/uploads/2010/02/eBay1.png" alt="eBay" width="346" height="363" /></a><p class="wp-caption-text">eBay</p></div>
<h2>Suggestion</h2>
<p><em>Suggestion</em> is by far the most ubiquitous auto-complete approach. The obvious examples are search engines such as Google and Yahoo, though it&#8217;s used on virtually every category of website.</p>
<p>While completion helps get an idea from your head onto the screen, suggestion actually throws new ideas into the mix. It&#8217;s not too dissimilar to what happens when you tell your travel agent that you&#8217;d like to go on holiday. The agent comes back with a handful of suggestions like the Swiss Alps, Jamaican beach, or Vietnamese jungle. Similarly, if I type &#8220;guitar&#8221; into eBay&#8217;s search field, I get suggestions for &#8220;electric guitar,&#8221; &#8220;acoustic guitar,&#8221; and &#8220;guitar hero.&#8221;</p>
<p>Not only do suggestions save the user keystrokes, but they can actually help construct a more useful query than the user would have thought of on their own.</p>
<p><a href="http://yahoo.com/"><img class="aligncenter size-full wp-image-312" title="Yahoo" src="http://blog.twigkit.com/wp-content/uploads/2010/02/Yahoo-.png" alt="Yahoo" width="422" height="275" /></a></p>
<div id="attachment_316" class="wp-caption aligncenter" style="width: 475px"><a href="http://amazon.com"><img class="size-full wp-image-316" title="Amazon" src="http://blog.twigkit.com/wp-content/uploads/2010/02/Amazon.png" alt="Amazon" width="465" height="216" /></a><p class="wp-caption-text">Amazon</p></div>
<p>But there are a number of opportunities for maximising the power of query suggestions that are often overlooked, but which Google seem to get right. The lowest hanging fruit of these are spelling suggestions. If I type &#8220;guitaf&#8221; into Google, the first suggestion that appears in the list is the correctly-spelled word, &#8220;guitar.&#8221; Surprisingly, this elementary feature is missing from giants like eBay, Amazon.com, and Yahoo. A second technique is to display the number of results for each selected term, as Google do with a right alignment. This has a risk (which we&#8217;ll get to in a bit), but it can help the user gauge the popularity of a given suggestion. And lastly, it&#8217;s often helpful to infuse suggestions with recent searches. One approach, which Safari utilises, is to simply have two groups, one for query suggestions and another that lists the user&#8217;s recent searches. A more sophisticated approach could be to use search log data (either for one user, a group of users, or all users) to augment the scoring of the query suggestions themselves.</p>
<div id="attachment_317" class="wp-caption aligncenter" style="width: 569px"><a href="http://google.com/"><img class="size-full wp-image-317" title="Google" src="http://blog.twigkit.com/wp-content/uploads/2010/02/Google2.png" alt="Google" width="559" height="307" /></a><p class="wp-caption-text">Google</p></div>
<p>When deciding what features to include in search suggestions, it is important to consider the mental load that they will exert upon the user. Every addition of new information will add precious milliseconds of processing time for the user&#8217;s brain to digest that information. The trick is to strike the right balance between usefulness and cognitive burden within the context of your application.</p>
<h2>Instant Results</h2>
<p>The third approach differs greatly from the first two forms of search suggestions. In fact, instant results doesn&#8217;t offer <em>query</em> suggestions at all, but instead offers actual results to the user, often organised into a handful of categories.</p>
<p>Apple is perhaps the most well-known purveyor of this technique, both on their website and on OS/X&#8217;s desktop search, Spotlight. When I type the letters &#8220;mou&#8221; into the search box on Apple.com, I get five search results, the first being Magic Mouse. If I accept that suggestion, however, I am not taken to a search results pages with the query of &#8220;Magic Mouse,&#8221; but am actually taken directly to the Magic Mouse product page.</p>
<div id="attachment_325" class="wp-caption aligncenter" style="width: 475px"><a href="http://apple.com/"><img class="size-full wp-image-325" title="Apple.com" src="http://blog.twigkit.com/wp-content/uploads/2010/02/Apple.com_1.png" alt="Apple.com" width="465" height="506" /></a><p class="wp-caption-text">Apple.com</p></div>
<div id="attachment_324" class="wp-caption aligncenter" style="width: 412px"><a href="http://last.fm"><img class="size-full wp-image-324" title="Last.fm" src="http://blog.twigkit.com/wp-content/uploads/2010/02/Last.fm_1.png" alt="Last.fm" width="402" height="499" /></a><p class="wp-caption-text">Last.fm</p></div>
<p>A key feature of instant results is that it can often diminish the need of having a dedicated search page. Instead, search results are provided in a contextual drop-down without leaving the page. The benefit is of course that the user is able to view results as they type, cutting out the additional time required to load a second page.</p>
<p>However, there are risks associated with instant results. First of all, the ability to provide query suggestions is lost since results are shown instantaneously. A second concern is that instant results usually only have space to show a handful of results, and often require quite a lot of space even at that. More specifically, instant results carries with it a much greater cognitive burden on the user than do either completion or query suggestion. It simply takes more time to parse through the multiple categories and apprehend all the metadata associated with each result.</p>
<div id="attachment_321" class="wp-caption alignright" style="width: 405px"><a href="http://www.nutshell.com/"><img class="size-full wp-image-321" title="Nutshell CRM" src="http://blog.twigkit.com/wp-content/uploads/2010/02/nutshell.png" alt="Nutshell CRM" width="395" height="314" /></a><p class="wp-caption-text">Nutshell CRM</p></div>
<p>But there is a time and place for everything. Instant results work great when there is highly structured data neatly divided into a handful of categories. Take the forthcoming Nutshell CRM application, for example. The search field only covers three entities: leads, accounts, and contacts. In this context, query suggestions would be useless. It would also be very rare for a result to be buried very far down the list, so the user would almost never need a full page of search results. In this situation, instant results helps the user find what they&#8217;re looking for quickly, and with as little friction as possible.</p>
<h2>In Summary</h2>
<p>These three approaches differ greatly in both their usefulness and the effort required to use them. Completion is easy to understand and almost always results in a net benefit for the user. Suggestion, because it throws new ideas in the mix, is slightly more complex, but that is usually outweighed by its helpfulness. And finally, instant results work well for simple, highly structured data, but at times runs the risk of overwhelming the user.</p>
<p>In part two, we&#8217;ll look at some fresh ideas for search suggestions that blend elements from each of these three approaches.</p>
<h2>Further Resources</h2>
<ul>
<li>Tyler&#8217;s Flickr collection of <a href="http://www.flickr.com/photos/tylertate/collections/72157623357650970/">search suggestion examples</a></li>
<li>Peter Morville&#8217;s collection of <a href="http://www.flickr.com/photos/morville/collections/72157603785835882/">search patterns</a></li>
<li>Google&#8217;s original <a href="http://googleblog.blogspot.com/2008/08/at-loss-for-words.html">blog post</a> announcing the release of search suggestions</li>
<li>Jared Spool&#8217;s article on <a href="http://www.uie.com/articles/time_search">spending quality time with your search log</a></li>
<li>Smashing Magazine&#8217;s article on <a href="http://www.smashingmagazine.com/2008/12/04/designing-the-holy-search-box-examples-and-best-practices/">designing the search box</a></li>
</ul>
<div id="thedeck" class="wp-caption alignleft" style="width: 435px"><br />
<object style="margin: 0px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=searchsuggestions-100205093628-phpapp01&amp;rel=0&amp;stripped_title=search-suggestions" /><param name="allowfullscreen" value="true" /><embed style="margin: 0px;" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=searchsuggestions-100205093628-phpapp01&amp;rel=0&amp;stripped_title=search-suggestions" allowscriptaccess="always" allowfullscreen="true"></embed></object><p class="wp-caption-text">The Deck</p></div>
<h2>The Deck</h2>
<p>Tyler presented a talk on search suggestions at the <a href="http://www.meetup.com/es-london/">Enterprise Search London Meetup</a> on February 4, 2010. The presentation is available on <a href="http://www.slideshare.net/tylertate/search-suggestions">SlideShare</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/search-suggestions-part-1/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Making Data Meaningful</title>
		<link>http://blog.twigkit.com/making-data-meaningful/</link>
		<comments>http://blog.twigkit.com/making-data-meaningful/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 19:11:24 +0000</pubDate>
		<dc:creator>Hjortur Stefan Olafsson</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[data visualisation]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=178</guid>
		<description><![CDATA[<div id="attachment_204" class="wp-caption alignright" style="width: 354px"><a href="http://blog.twigkit.com/wp-content/uploads/2010/01/TwigKitVisualisationsPie.png"><img class="size-full wp-image-204" title="TwigKitVisualisationsPie" src="http://blog.twigkit.com/wp-content/uploads/2010/01/TwigKitVisualisationsPie.png" alt="" width="344" height="182" /></a><p class="wp-caption-text">Facet information displayed with TwigKit as 3D pie chart</p></div>
Most modern enterprise search platforms provide some inherent capability to illustrate the shape and nature of the data within. Take for example faceted search. Facets will quickly break down the dimensions in all the data we're storing or even just the stuff that meets our search criteria. In either case we can get some form of statistical feedback e.g. on which top-level categories exist, their names and how many documents each represents. This will not only give the user insight into what information is available, but also guides them in their search, allowing them to slice and dice the data to get to the information they're after. The question is, how do we best represent this information and make it useful (and meaningful) to us?]]></description>
			<content:encoded><![CDATA[<p>Most modern enterprise search platforms provide some inherent capability to illustrate the shape and nature of the data within. Take for example <a href="http://en.wikipedia.org/wiki/Faceted_search" target="_blank">faceted search</a>.</p>
<div id="attachment_216" class="wp-caption alignright" style="width: 260px"><a href="http://blog.twigkit.com/wp-content/uploads/2010/01/CareerBuilderExample.png"><img class="size-full wp-image-216 " title="CareerBuilderExample" src="http://blog.twigkit.com/wp-content/uploads/2010/01/CareerBuilderExample.png" alt="" width="250" height="213" /></a><p class="wp-caption-text">Job adverts for &#39;project managers&#39; broken down by category on a popular recruitment site</p></div>
<p>Facets will quickly break down the dimensions in all the data we&#8217;re storing or even just the stuff that meets our search criteria. In either case we can get some form of statistical feedback e.g. on which top-level categories exist, their names and how many documents each represents. Take this search for positions as a &#8216;project manager&#8217; as an example. Using faceted search, we can quickly see that some of these are are in the &#8216;Engineering&#8217; field, with still more for IT professionals.</p>
<p>Not only does this give the user insight into what information is available, but also guides them in their search, allowing them to slice and dice the data to get precisely to the information they&#8217;re after. The question is, how do we best represent this information and make it useful (and meaningful) to us?</p>
<p>As you saw in Tyler&#8217;s <a href="/pagination-common-problems/" target="_blank">previous</a> <a href="/data-visualisations-in-search/" target="_blank">posts</a> in most cases there might be sufficient utility in just getting the broad strokes, preferably in a manner that minimises the cognitive burden of taking it in. In some cases proportions may give us the visual cues we&#8217;re after. For example it may be useful enough for us to see that there are 1) almost no orders pending shipment this week (phew), 2) a bunch in transit, with 3) the vast majority already delivered. And, thanks to faceted search all the detail on each group or dimension is a mere click away.</p>
<div id="attachment_204" class="wp-caption alignright" style="width: 354px"><a href="http://blog.twigkit.com/wp-content/uploads/2010/01/TwigKitVisualisationsPie.png"><img class="size-full wp-image-204" title="TwigKitVisualisationsPie" src="http://blog.twigkit.com/wp-content/uploads/2010/01/TwigKitVisualisationsPie.png" alt="" width="344" height="182" /></a><p class="wp-caption-text">Facet information displayed with TwigKit as a 3D pie chart</p></div>
<p>To achieve this, the TwigKit UI libraries provide widgets that will turn facet information from the search platform into pretty pictures, charts and graphs. Traditionally, a developer would have written some code to extract the necessary information from the facet, integrated a visualisation library, and displayed the result on a web page. But we&#8217;ve done all that for you.</p>
<p>In the code snippet below you can see how to create visualisations using the TwigKit JSP Tag Library. All you&#8217;d need to do is specify which facet to display, the format (such as column, line or pie chart) and the result is an interactive visualisation &#8211; where clicking a particular aspect will further refine your search. Easy as pie :)</p>
<pre class="brush: xml;">
&lt;widget:facetChart
	type=&quot;Column3D&quot;
	facet=&quot;${response.facets.manufacturer}&quot;
	numberOfFilters=&quot;6&quot;
	color=&quot;ffbb33&quot;
	backgroundColor=&quot;fbfbfb&quot;
	query=&quot;${query}&quot;
	width=&quot;700&quot;
	height=&quot;250&quot;
	title=&quot;Top Manufacturers&quot;
	subTitle=&quot;Number of products per manufacturer&quot;
	showAverage=&quot;true&quot; /&gt;
</pre>
<div id="attachment_202" class="wp-caption aligncenter" style="width: 610px"><a href="http://blog.twigkit.com/wp-content/uploads/2010/01/TwigKitVisualisationColumns.png"><img class="size-full wp-image-202" title="TwigKitVisualisationColumns" src="http://blog.twigkit.com/wp-content/uploads/2010/01/TwigKitVisualisationColumns.png" alt="" width="600" height="259" /></a><p class="wp-caption-text">Simple example of Facet information on products, broken down by manufacturer and represented as a column chart.</p></div>
<p>The important thing here is that search engines have a myriad of ways to efficiently mine vast volumes of data, providing insights that simply weren&#8217;t achievable in the traditional relational paradigm. However it is often the little things that transform that analysis into meaningful, every day tools that truly alters the way we consume information.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/making-data-meaningful/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Data Visualisations in Search</title>
		<link>http://blog.twigkit.com/data-visualisations-in-search/</link>
		<comments>http://blog.twigkit.com/data-visualisations-in-search/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 13:07:08 +0000</pubDate>
		<dc:creator>Tyler Tate</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[data visualisation]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=59</guid>
		<description><![CDATA[<div id="attachment_61" class="wp-caption aligncenter" style="width: 580px"><img class="size-full wp-image-61" title="Last.fm" src="http://blog.twigkit.com/wp-content/uploads/2009/12/lastfm.png" alt="Last.fm's bar list" width="570" height="259" /><p class="wp-caption-text">Last.fm&#39;s bar list</p></div>

One of the greatest achievements of modern search engines is the ability to see the relationships between many different facets of the data. This is enabled by what's known as "deep faceting" – knowing exactly how many results there are for each facet of the data.

The authors of <a href="http://www.gestalten.com/books/detail?id=ceaea7651adf9ba0011b78b89b9d0295">DataFlow</a> put it this way: "By giving shape to data, we… provide access and insight to the hidden patterns of meaning."

In my earlier post, <a href="http://blog.twigkit.com/precise-to-a-fault/">Precise to a Fault</a>, I argued that result counts are most useful when they are used to indicate proportionality between facets. In this post, I'd like to look at some of the methods of presenting search-based information that help yield insight into how the data is related.]]></description>
			<content:encoded><![CDATA[<p>One of the greatest achievements of modern search engines is the ability to see the relationships between many different facets of the data. This is enabled by what&#8217;s known as &#8220;deep faceting&#8221; – knowing exactly how many results there are for each facet of the data.</p>
<p>The authors of <a href="http://www.gestalten.com/books/detail?id=ceaea7651adf9ba0011b78b89b9d0295">DataFlow</a> put it this way: &#8220;By giving shape to data, we… provide access and insight to the hidden patterns of meaning.&#8221;</p>
<p>In my earlier post, <a href="http://blog.twigkit.com/precise-to-a-fault/">Precise to a Fault</a>, I argued that result counts are most useful when they are used to indicate proportionality between facets. In this post, I&#8217;d like to look at some of the methods of presenting search-based information that help yield insight into how the data is related.</p>
<h2>Tag Clouds</h2>
<p>The first and most ubiquitous example is the tag cloud. It instantly communicates which terms are popular, and which are not. It is perhaps best suited for displaying words or short phrases where order is not important, such as tags on Flickr.</p>
<div id="attachment_60" class="wp-caption aligncenter" style="width: 580px"><a href="http://www.flickr.com/"><img class="size-full wp-image-60" title="Flickr Tag Cloud" src="http://blog.twigkit.com/wp-content/uploads/2009/12/flickr.png" alt="Flickr's tag cloud" width="570" height="332" /></a><p class="wp-caption-text">Flickr&#39;s tag cloud</p></div>
<h2>Horizontal Bars</h2>
<p>But tag clouds are ill-suited for more complex information where order is important. For linear lists, horizontal bars can be quite effective, essentially measuring each item against a standard. Last.fm pulls this off nicely to indicate how many tracks I listened to from each of my top artists over the last year.</p>
<div id="attachment_61" class="wp-caption aligncenter" style="width: 580px"><a href="http://www.last.fm"><img class="size-full wp-image-61" title="Last.fm" src="http://blog.twigkit.com/wp-content/uploads/2009/12/lastfm.png" alt="Last.fm's bar list" width="570" height="259" /></a><p class="wp-caption-text">Last.fm&#39;s bar list</p></div>
<h2>Pie Charts</h2>
<p>While tag clouds and horizontal bars are both easily achievable with traditional HTML and CSS, pie charts can also be a viable option with more creative techniques. Obviously pie charts require their components to total 100%, and so are quite useful for showing how individual slices compare to the whole.</p>
<div id="attachment_66" class="wp-caption aligncenter" style="width: 580px"><a href="http://feltron.com/index.php?/content/2008_annual_report/"><img class="size-full wp-image-66" title="Nicholas Felton's Annual Report" src="http://blog.twigkit.com/wp-content/uploads/2009/12/feltron.png" alt="Nicholas Felton's Annual Report" width="570" height="250" /></a><p class="wp-caption-text">Every year graphic designer Nicholas Felton compiles assorted statistics from his life into an amazingly illustrated report.</p></div>
<h2>Histograms</h2>
<p>Histograms can be quite useful for compactly representing large amount of chronological information. We were recently working on a project for a media company and needed to show how many times certain TV shows were scheduled to run over the next six weeks. We accomplished this with a histogram that plotted each day as a vertical bar, with the height of each bar indicating the number of shows for that day.</p>
<div id="attachment_77" class="wp-caption aligncenter" style="width: 580px"><a href="http://www.twigkit.com/"><img class="size-full wp-image-77" title="Date Histogram" src="http://blog.twigkit.com/wp-content/uploads/2009/12/histogram.png" alt="Date Histogram" width="570" height="158" /></a><p class="wp-caption-text">TwigKit combines a histogram visualisation with a range selection interface to give you insight into what you&#39;re selecting.</p></div>
<h2>Mix and Match</h2>
<p>Visualising Information can be a powerful tool for revealing the interconnectedness of the data. While each of these four visualisations has it&#8217;s own advantages and disadvantages, what&#8217;s important is that each piece of information be presented in a way that best reinforces it&#8217;s meaning.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/data-visualisations-in-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pagination: Common Problems</title>
		<link>http://blog.twigkit.com/pagination-common-problems/</link>
		<comments>http://blog.twigkit.com/pagination-common-problems/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 09:27:10 +0000</pubDate>
		<dc:creator>Tyler Tate</dc:creator>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[pagination]]></category>

		<guid isPermaLink="false">http://blog.twigkit.com/?p=22</guid>
		<description><![CDATA[<div id="attachment_32" class="wp-caption alignright" style="width: 285px"><img class="size-full wp-image-32  " title="Google's Pagination" src="http://blog.twigkit.com/wp-content/uploads/2009/12/pagination_google.png" alt="Google have given their &#34;next&#34; button a prominent graphic and bold text." width="275" height="60" /></div>
The purpose of search is to help people find what they're looking for as quickly as possible. Search engines attempt to facilitate this by taking the user's query and responding with results, placing what it thinks are the most relevant results first.

Unfortunately, pagination doesn't always do the best job of guiding the user through the search results in the most beneficial manner. I've noticed three common problems.]]></description>
			<content:encoded><![CDATA[<p>The purpose of search is to help people find what they&#8217;re looking for as quickly as possible. Search engines attempt to facilitate this by taking the user&#8217;s query and responding with results, placing what it thinks are the most relevant results first.</p>
<p>Unfortunately, pagination doesn&#8217;t always do the best job of guiding the user through the search results in the most beneficial manner. I&#8217;ve noticed three common problems.</p>
<h2>Problem 1: The &#8220;Last&#8221; button</h2>
<div id="attachment_31" class="wp-caption alignright" style="width: 285px"><a href="http://www.timeout.com/london/"><img class="size-full wp-image-31 " title="Time Out's Pagination" src="http://blog.twigkit.com/wp-content/uploads/2009/12/pagination_timeout.png" alt="Time Out's Pagination" width="275" height="30" /></a><p class="wp-caption-text">Time Out&#39;s pagination includes a link to the very last page of results.</p></div>
<p>If the first page of results is the engine&#8217;s best guess at what the user is interested in, the last page of results is inherently the engine&#8217;s worst guess. Which begs the question: why do you often see a link to the last page of results?</p>
<p>For the user to find what they&#8217;re looking for, it&#8217;s important to get highly relevant results in front of them. Encouraging users to look at irrelevant results is simply counter-productive. Avoid having a &#8220;last&#8221; link.</p>
<h2>Problem 2: Pagination above results</h2>
<div id="attachment_30" class="wp-caption alignright" style="width: 285px"><a href="http://www.careerbuilder.co.uk/"><img class="size-full wp-image-30 " title="Pagination on Career Builder" src="http://blog.twigkit.com/wp-content/uploads/2009/12/pagination_careerbuilder.png" alt="Pagination on Career Builder" width="275" height="115" /></a><p class="wp-caption-text">Career Builder&#39;s search page has pagination above the results.</p></div>
<p>A second harmful practice is placing the pagination above the search results. Again, the purpose of search is to present the most relevant results first. It doesn&#8217;t make sense to encourage users to skip to page 2 before they&#8217;ve encountered all of page 1.</p>
<h2>Problem 3: Next</h2>
<p>If the first two problems are akin to sending the user on unnecessary detours, the third problem is like not giving the user a green light when we should.</p>
<div id="attachment_32" class="wp-caption alignright" style="width: 285px"><a href="http://www.google.com/search?q=avocado"><img class="size-full wp-image-32  " title="Google's Pagination" src="http://blog.twigkit.com/wp-content/uploads/2009/12/pagination_google.png" alt="Google have given their &quot;next&quot; button a prominent graphic and bold text." width="275" height="60" /></a><p class="wp-caption-text">Google, not surprisingly, got it right by giving their &quot;next&quot; button a prominent graphic and bold text.</p></div>
<p>Imagine you enter a query, scroll down the page as you look over the results, and reach the bottom of the page without finding what you&#8217;re looking for. What would you want to do next? Go to page 7? No, you&#8217;ll most likely want to go to the next page of results. So, why doesn&#8217;t the pagination always offer us a big, whopping &#8220;Next&#8221; button?</p>
<h2>In Summary</h2>
<div id="attachment_43" class="wp-caption alignright" style="width: 285px"><img class="size-full wp-image-43" title="TwigKit's default pagination." src="http://blog.twigkit.com/wp-content/uploads/2009/12/pagination_twigkit1.png" alt="TwigKit's default pagination." width="275" height="50" /><p class="wp-caption-text">TwigKit&#39;s default pagination.</p></div>
<p>All three of these side effects are the result of one illness: forgetting to optimize pagination for helping users move from highly relevant results to less relevant results in a proper progression.</p>
<p>For TwigKit, we also wanted to make it easy for people to get back to the earlier pages of more relevant results once they have navigated to a later page.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.twigkit.com/pagination-common-problems/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
