Skip to main content

Search consultancy

Let us help you discover the search you’ve been looking for

Our approach

Search is an integral part of any website. With the big search engines offering such powerful ways to find content online, your visitors will naturally expect the same on your website.

We specialise in search consultancy and have designed and implemented intuitive search solutions for many high-profile organisations, such as Tate Museums and the Care Quality Commission. We often work on projects that require multiple types of information to be discoverable in a variety of ways (web pages, documents, audio, video, images, data) and have provided end-to-end solutions that include user experience design, iterative testing, integration, build and release.

We have implemented native Drupal search for many Drupal websites, but also specialise in integrating with other search options, such as the open source Solr search engine and ElasticSearch. Our search consultancy solutions can also span multiple sites all included in one index, or include catalogue and library system indexing for eCommerce and shop features.

Get the best

Our specialist search consultancy services will give you the confidence that you’re getting world-class search, while taking full advantage of the technologies available.

  • Specification
  • User experience/design
  • Implementation and testing
  • Support and optimisation

Solr and ElasticSearch technologies are perfect for the kind of high-traffic, content-heavy websites typically found within the public sector. Designed to overcome the most challenging of search requirements, we can make sure you get high performance, maximum availability and a search system that meets all of the needs of your visitors and end-users.

Why Solr?

We’ve been using Solr for a long time and have become a recognised authority, building and maintaining several Solr Drupal modules and implementing these technologies into large organisations across the globe. We designed and developed "Search as a service", an enterprise grade search service, which uses the latest in Solr technologies and is designed and pre-configured for even the biggest of Drupal sites.

Here are just some of the reasons that we use Apache Solr:

  • Scalable to your needs
  • Can be cloud based for resilience
  • Sophisticated advanced search perfect for big websites
  • Advanced and robust security features and integration
  • High customisable and configurable to your website and search needs

Service highlights

Our search consultancy and implementation covers the following features as standard:

  • Spell-check and common misspellings
  • Predictive search/autosuggest
  • "No results" suggestions
  • "More Like this" (automated related content based on semantic analysis)
  • Similar results (similar content based on tagging)
  • Elevated results (“best bet” boosting) - fine grained control over what appears at the top of a list of search results
  • “Synonyms” - a custom taxonomy to enable admin users to build up multiple variants of the same search to be treated in the same way
  • Geospatial search (“Near me”)
  • Full text indexing of attachments

Grouping and filtering

Filtering or faceting is straightforward using the Enterprise search and Facet API modules. We can also create filters on the fly based on the result set.

Providing a source filter will allow the user to focus or widen their search depending on results. Where there are multiple sources and a search ends in ‘no results’, results from the other sources can be suggested with a link through to the full results set.

Searching across sites

Multi-site or unified search is a common requirement for many organisations. We’ve recently implemented this for Kew Garden, Lambeth Council and the Tate Museums.

We’re often asked to build a search solution which combines content from different systems and data sources including xml, csv, databases and other CMSs. 

Error correction and ‘Soundex’

We can approach error correction in a number of ways. Predictive (type ahead localised search) is the starting point. This uses only the terms in the indexes to provide suggestions, which helps to reduce the chance of ‘no results’ and reduces the chance of errors from spelling mistakes.

Synonyms allow for organisation-specific terms to be a built up so that multiple variants of the same search are treated in the same way.

Stemming and phonetic matching (‘soundex’) allows content to be indexed with support for lexical variations to be returned.

Results weighting

Search result weighting, boosting and focus are bespoke for every organisation; it depends on the tone of content, structure, metadata and many other factors.

We have provided results weighting in every search project we’ve delivered and believe this is the key to delivering the right content to your users.

Search result formatting

The information displayed on search results is configurable at a content-type level. This allows for additional information to be displayed based on the type of information in the search results, e.g. date and price for events or a description of content for web pages. We have implemented this type of feature for all of our search clients.