The site's search tool ranks results based on a number of factors. For example:

The number of matches.

Whether the matches are in the page title or a heading.

When you search for multiple words, it also considers the closeness of the words to each other in the page.

It ranks small pages with the same number of matches higher than large pages.


The search ignores common words such as 'and', 'the' and 'for'. It also ignores all two letter words.

The search engine supports some features to help your search return the best results:

For English, the search supports stemming. For example, a search for 'fish' automatically include 'fishes' and 'fishing'.

The search supports various synonyms that we add. For example, a search for 'licenses' will automatically also search for 'licences'. If you think we may have missed an obvious synonyms, tell us and we will add them.