The TwigKit Blog

January 13, 2012

by Tyler Tate

Design Principles for Mobile Search

December 06, 2011

by Tyler Tate

Mobile Information Needs

October 13, 2011

by Tyler Tate

Book Review: Search Analytics by Lou Rosenfeld

September 26, 2011

by Tyler Tate

The Social Side of Search

August 19, 2011

by Tyler Tate

Redesigning Wikipedia's Search

July 29, 2011

by Tyler Tate

Revisiting Faceted Navigation

May 20, 2011

by Tyler Tate

A Call for High Quality, Open Source Demo Data

There is a huge need for a standard corpus of high-quality, free-to-use demo data. When building search applications, for instance, getting your hands on actual data can be near impossible, forcing you to design for unrealistic situations and compromising the end result. Well-rounded demo data would help ensure you're working towards the right target. Read this post »

April 08, 2011

by Tyler Tate

Why Developers Should Become UX Designers

Why do you code? It's probably not just for a paycheck (lets face it, there are plenty of boring jobs out there that pay the bills). Maybe you code because you like working with the latest technology, or perhaps you take pleasure in crafting concise, elegant solutions to tough problems. Did I hear you say, "I code to deliver value to users"? Hmm, didn't think so. But you're not alone. Designers have their own set of motivations devoid of the user, from seeking the praise of others to creating a work of art. It's imperative that both designers and developers fight against our natural inclinations and treat the user as king. Whatever you're working on, whether it's an API for a payment gateway or a new request handler for Solr, you're building it for the people who will use it. Want to become a better developer? Then start designing the user experience. Read this post »

March 30, 2011

by Tyler Tate

Why Designers Should Care

The designer triumvirate of information architects, user experience professionals, and interaction designers have a potent skill set for creating smooth, delightful experiences for users. While those skills are masterfully applied to browse-based navigation, search is far too often an afterthought. Afterthought search leaves just one leg for the experience to stand on, crippling usability. Designers must be concerned with both sides of the coin. If browse has been the pervasive mode of interaction since the GUI was invented in 1984, Big Data is ensuring that search will be the prevailing mode of tomorrow. Read this post »

February 09, 2011

by Tyler Tate

Search as a Flow Experience

When was the last time that you were “in the zone”? Do you remember being so absorbed in an activity that you forgot about the outside world, time seemed to fade away, and you felt invigorated? Maybe you’re an avid tennis player and remember a rigorous game when you seemed on fire. Or perhaps you’re a musician and recall feeling as if the notes were flowing through your fingertips. Read this post »

February 01, 2011

by Tyler Tate

A review of Foodily’s recipe search

This past week I discovered a new recipe search engine called Foodily. Both the interaction and the visual design are superb, and Foodily makes use of several novel patterns that I thought would be worth pointing out. Read this post »

January 14, 2011

by Tyler Tate

UI Components for Search

Last week we published From Pattern to Component on UX Magazine and released a new section of our website revealing more about TwigKit’s user interface components. What gives? Read this post »

October 21, 2010

by Tyler Tate

Search Solutions 2010 (BCS-IRSG)

Today I was fortunate enough to attend the Search Solutions conference in London put on by the Information Retrieval Specialist Group of the British Computer Society. Here are my notes from each talk of the day. Read this post »

October 19, 2010

by Tyler Tate

Why you should start your own search meetup

About this time last year Stefan Olafsson and I were running around a search conference handing out hastily-prepared fliers to anyone who would take them. The fliers were advertising a brand new event about a month later that we were calling the “Enterprise Search London Meetup.” Read this post »

July 05, 2010

by Tyler Tate

The Scent of Search

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 and as an article on Johnny Holland Magazine, “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. Read this post »

May 05, 2010

by Tyler Tate

The Google Redesign

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. Read this post »

April 01, 2010

by Tyler Tate

ECIR Industry Day 2010

The event consisted of 12 different speakers each presenting for exactly 20 minutes, with about 10 minutes of Q&A after each. I particularly enjoyed the presentations from the major search engines; Yahoo, Google, Bing, and Wolfram Alpha were all represented. 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. Read this post »

February 08, 2010

by Tyler Tate

Search Suggestions

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. Read this post »

January 22, 2010

by Stefan Olafsson

Security in Search Applications

When a search engine is brought to bear on content with restricted access, it becomes evident that security and preserving the integrity of permissions can be an important and often thorny issue. Read this post »

January 17, 2010

by Stefan Olafsson

Making Data Meaningful

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. Take this search for positions as a ‘project manager’ as an example. Using faceted search, we can quickly see that some of these are are in the ‘Engineering’ field, with still more for IT professionals. Read this post »

January 14, 2010

by Tyler Tate

Behind the Scenes at ITV

Just before Christmas we put the finishing touches on a prototype internal search application for British broadcaster ITV. We’ll be working with ITV in the coming months to roll out the application across their entire organisation, but we wanted to give you a sneak peak in the meantime. Read this post »

December 19, 2009

by Tyler Tate

Common Problems with Pagination

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. Read this post »

December 05, 2009

by Tyler Tate

Precise to a Fault

Can a number be so precise that it actually hinders users rather than assists them? Take search results for example. It is common practice to indicate the total number of results found for a given query. Google tells me that there are 221,000 web pages about “rubber duckies,” while a recipe site indicates that there are 113 salads and 7 desserts with “avocado.” I can think of two good reasons for why showing the number of search results has become a standard. First of all, it provides a sanity check. If “Barack Obamaaa” only returns 3 results, it is an indicator that I’ve made a mistake in my search query. Second, it helps me compare one collection with another. The fact that there are twice as many two bedroom flats as one bedroom flats in Greenwich informs me about the area. Read this post »

blog comments powered by Disqus