Elastic search test page

This is a page for testing the elastic search integration. It provies a 'full' search which uses an algorithm under the hood to chop up the search string and perform multiple types of search.
Below that is a search test playground where you can choose a type of search and perform it.

This searches through 60,000,000 records of UK number plates from the DVLA database.


Full Search

Amount of results to return per generated search term: 12
Show all results together

Search Playground

Here you can define the search terms and boost and see what the results/timings are.

The search target should be the search string that a user would type into the search box. Eg: 'Jamie Curnow'. The group of search terms should provide the best results for this search target.

The search term can include the wildcard character * which means 0 or more character(s) and the wildcard character ? which means 1 character.
Warning: Putting a wildcard caracter at the start or the end of a search term can greatly reduce search speed - especially wildcard character(s) at the start of the search term.

The boost is a way to sort the results - the results will be in order of hightest boost first.

The amount to return dictates the max amount of results to return for each search term

Search target

This helps with logging and is used when exporting the terms as JSON

Search Term
Boost
Amount to return
Show all results together