Application: search-performance-explorer
Shows changes in search results for running A/B tests
- Ownership
- #govuk-platform-health
- Hosting
- Heroku
- Continuously deployed?
- No
README
Tools for exploring how the GOV.UK search is performing and comparing multiple implementations to each other.
Technical documentation
This is a Ruby on Rails application that compares the results of an A/B test.
The repository also contains some other utilities for developing and testing search.
Live version
There is a live version of this application running at https://search-performance-explorer.herokuapp.com/
Running the web application
- Clone this repository
bundle install
bundle exec rails s -p 3000
- The application will now run on localhost:3000
Running the command line checks
See benchmarking search using the health check script.
Rake tasks
Run rake 'debug:explain[your search query]'
to get a simplified Elasticsearch explain plan for any search query. This can be used to understand why particular results are showing up in the search results.
Running the tests
bundle exec rake
Screenshots

