Anagram Finder

What is Anagram Finder?

Anagram Finder was created as an example of what can be done with modern tools such as Hadoop, Amazon Web Services and Lucene. Check out the blog post.

Anagram Finder is a tool for finding anagrams. Anagrams are rearrangements of letters in a phrase which result in a different phrase. Some examples (found using this very finder) include:

rich ornamentation

not in north America

restaurant food

store fat around

vampire hunter

never a triumph

data mining tools

distant Mongolia

massive identity crisis

resistivity and seismic

Anagram Finder finds anagrams by searching through a set of phrases appearing in English books. The set contains phrases up to five words long and was collected and made public by Google. More information about how the finder works can be found in the blog post.

Using the finder

Enter a word or list of words into one or both of the search boxes. The finder will then find pairs of phrases which are anagrams of each other and of which the first phrase contains all of the words from the first search box and the second phrase contains all of the words from the second search box. Some example searches:

food

fat

data mining

my new car

women

Notes

Only English phrases from books are considered, so don't expect to find any very new or foreign terms.

There is no distinction between upper and lower case and only letters and are considered.

The finder collapses permutations of the same phrase, so for example instead of listing all the phrases "this is it", "is it this", "is this it", it will just list one of the three. This is to reduce the cognitive overhead involved in sifting through all of the pairwise combinations. You can always rearrange the words in the phrase to your liking without breaking the anagram rules.

Tips

Try these things to get more results:

Use fewer words.

Use common letters.

Increase overlap between letters in the left and right search boxes.

But note that if your query produces too many results, you will only be able to see the top 100, so queries which are too general may need to be narrowed down to yield interesting results.

Disclaimer

This application comes with no guarantees whatsoever and is intended for entertainment purposes only. The content produced by the application is generated algorithmically from the terms entered by the user, so that the result forms an anagram and as such does not express the opinion of the author of this site or any other opinion for that matter. The author assumes no liability for the content generated.