Enter your partial word below, placing known letters and unknown blanks
Stuck on a crossword puzzle one night, I coded a quick program to perform a dictionary search based on a word length and known letters.
Thinking a crossword solver using my algorithm might be helpful to puzzlers and creators, I published it here.
Results include word scoring and dictionary definitions.
Words and weights are courtesy of Peter Broda's lists.
The searches value represents the number of times a word has appeared in the result set for historical searches. If used as a weighting, this should improve over time.
The definitions value is a count of dictionary definitions found for a word, accessible by clicking on the result.
Results are sorted by weight and limited to a finite set per search in order to limit search time.