Search Components

Faceted navigation

Support for all common interaction modes, including text links and checkboxes, flat lists and hierarchical trees.

Advanced search

Both pre-defined advanced search forms, as well as a "query builder" for creating complex boolean queries.

Autocomplete

As-you-type autocompletion driven by a static list of terms, based on a field in the index, or powered by the underlying platform.

Search controls

All the essentials you would expect: sorting, pagination, results per page, breadcrumbs, tabs, etc.

Search results

Present different types of results differently, add images, make metadata filterable, and much more.

Data Visualization

Simple charts

From simple bar charts, to pie charts, to sophisticated area and line graphs for search-driven BI.

Advanced graphs

Mapping

Plot search results on interactive maps from any map provider, such as Google Maps or Bing Maps.

Data Presentation

Images

Specify a desired width and/or height and images are dynamically resized server-side and then cached.

Previews

Plot search results on interactive maps from any map provider, such as Google Maps or Bing Maps.

Detail pages

Construct item detail pages using all the same tools, regardless of whether the data comes from a search platform, database, or elsewhere.

Mapping

Plot search results on interactive maps from any map provider, such as Google Maps or Bing Maps.

PDF export

Control the layout of PDF exports using all the same Twigkit components.

Topic pages

Search-driven topic pages using pretty URLs, such as: mywebsite.com/companies/amazon/

Social Components

Saved searches

Users can save important search queries—including both keyword searches and any applied filters —and retrieve them again later.

Saved results

Users can bookmark results / add them to a basket, and then even search within those saved items.

Liking

Users can choose to "like" results, giving a social signal to their peers. "Liking" analytics could then be used to influence ranking.

Tagging

Users can tag content with keywords, which content owners can then use to improve data quality.

Annotations

Users can annotate/ comment on results, and of course edit and delete their own comments (but not those of others).

Mobile Support

Mobile Support

Twigkit uses responsive design techniques to deliver a great experience across desktop, tablet, and phone-sized devices.

Get in Touch