has been pumping out a steady stream of news and analysis on technology since 2006. The WordPress-powered site attracts 6.5 million monthly unique visitors with topics ranging from science and energy to cloud businesses, media and mobile.
With years of articles buried in its archives, it’s important for Gigaom to have a solid search experience. The site’s engineering team, led by , opted to utilize Sphinx in order to improve upon WordPress’ native searching capabilities.
The result is a super fast dedicated search page at that features the ability to further narrow results based on available terms.
The advanced search feature was built using a combination of several open source plugins built by Bisson. These plugins integrate Sphinx and taxonomy filtering to help users more easily explore Gigaom’s wealth of content. All the tools are open source and were contributed back to the community for anyone to use.
is a GPL-licensed full text search server that was created to be highly performant while returning the most relevant results. In order to integrate it with WordPress, Bisson developed . The plugin pulls WordPress posts into Sphinx and then queries them using the standard class.
Gigaom Sphinx requires that you first and then set it up with the sample config file, which includes parameters to index the site’s content. Once the site is fully indexed in Sphinx, WordPress query performance will be greatly improved.
In order to further filter results, Gigaom uses , a plugin that provides faceted searching and browsing of WordPress posts, pages, and custom post types. This enables users to further narrow down results based on taxonomies and their available terms. The facets are easily added via configurable widgets, which you can include on your site’s search, tag and category archives, and other archive pages.
Search results can be filtered using multiple terms. This allows visitors to quickly nail down the most relevant content.
The facets can be displayed as either tag clouds or lists, as shown above. Scriblio’s search editor widget will show the selected search terms and allows the user to easily add or remove terms while automatically updating results.
The plugin also includes live search suggestions as you type. These recommendations are based on all available taxonomies as well as post titles.
The last plugin required to create Gigaom’s unique search experience is , which was also developed by Bisson. It enhances WordPress’ CMS capabilities in a number of ways and includes a setting to enable full text keyword indexing.
For a full rundown of Gigaom’s searching capabilities, check out the . Thanks to Bisson and the Gigaom team, these tools are available for any WordPress site administrator to use. If you need more fine-grained sorting capabilities for search results, the combination of , and is a solid option.