Why reinvent the wheel?
Twigkit provides all the user interface components you would expect to find in a search application: from faceted navigation to advanced search, from as-you-type suggestions to result previews.
These out-of-the-box components enable you to achieve a search user interface in minutes, not weeks or months. And because they've been tested and refined across hundreds of applications and by millions of users, you can rest assured that they do what they say on the box.
As-you-type search suggestions have become an expectation; users notice when they're not present.
Twigkit provides several methods for offering as-you-type suggestions. They can be driven by a simple list of terms, based on a field in the search index, or powered by the underlying search platform itself.
Many advanced search forms are so complex and difficult to use that no one wants to use them. Twigkit's advanced search component breaks that stereotype.
First, it can be accessed from the main search page itself — there's no need to relegate it to a separate page. Second, it always stays in sync with filters that the user has applied, whether through advanced search or faceted navigation.
This means that users can use the advanced search form to iteratively refine their query, without hitting the back button to return to a separate page.
Previews help users quickly peruse a given search result. This is particularly useful when dealing with Microsoft Office Documents, PDFs, or other files that may take time to download.
Controls such as pagination, breadcrumbs, results per page, and tabs — though not particularly exciting — are essential to virtually every search user interface.
Each of these components provides a good default, but can easily be configured — whether choosing how many pagination entries to show at a given time, to changing the results per page selection provided to users.
We take care of the boring (but deceptively complex) stuff so that you don't have to.