Lexicon Creator

There are two ways to add lexicons to Hoot. The first option is to simply import a preformatted word list into Hoot. Several of these can be downloaded from the Hoot download section. The second option is to compile your own or use an existing text file with you word list.

Importing Lexicons

With this screen you can import lexicons you've downloaded from the Hoot website or that other Hoot users have shared. Simply select the Import Lexicon button, select the file, give it a name, and click on Create Lexicon. A special format of the file is necessary to import a complete lexicon. Each line is tab delimited and includes the word, the front hooks, and the back hooks. Importing a lexicon instead of creating it eliminates the need to index the lexicon for hook displays.

In order to export a lexicon complete with hook letters, go to Settings > Lexicons and select the lexicon from the dropdown list. Then simply click on Export Lexicon. The lexicon will be exported to the Hoot folder in My Documents and use the name of the lexicon as the file name. The progress text panel shows the location of the exported file.

Compiling Lexicons

If you can't find a Hoot lexicon formatted to be imported into Hoot, you will have to create one. You can create a lexicon from your own list of words, or compile it from publicly available resources. Some lists can be generated by other word study programs. According to one source, the CSW15 lexicon can be generated from its own version of Zyzzyva. See https://www.reddit.com/r/scrabble/comments/47qvax/are_the_ospd5_and_csw15_word_lists_available_as_a/.

Unlike imported lexicons, these have to be indexed by Hoot to build information to show hook displays. That will take an extra 30-45 minutes depending on the size of the lexicon. You can then export it and share with other Hoot users. While Windows Notepad supports text files, it won't be able to include a very long lists of words. A useful text editor that supports long text files is EditPlus.

Format

Main

The most important things about creating a list of words for a lexicon is the format. Hoot reads text files in two different modes, one per line and All words.

One Per Line

By selecting one word per line, Hoot only reads the first word of each line so a text file that includes definitions following will simply ignore the definitions as long as the first word is followed by white space (space, tab).

All Words

You can now also select to read all words in the file. Words will be separated based on white space separaters, such as new line, space, and a tab.

With All words, Hoot also recognizes a third (shortcut) display of words that shows extensions in parenthesis. The complete phrase must not have any spaces. The comma separated list will be added to the root word. If an item in the list begins with a /, the last letter of the root word is dropped first.

For example, ACTUALISE(S,D,/ING) will find

ACTUALISE
ACTUALISES
ACTUALISED
ACTUALISING

Note that definitions must be created by a separate process, although some definition lists could be used for both creating a lexicon and adding definitions to Hoot.

Creating Lexicons

Main

The Lexicon Creator allows you to create a lexicon from a text file. Words imported into Hoot are limited to lengths of 2 to 15. Users are responsible for determining if they can legally and ethically create a lexicon from a list of words. In order to make changes to the database, it must be copied outside of the Program Files folder where it is initially installed. That is normally already done during installation, but can also be done in the Database tab in Settings.

To create a lexicon, browse for the text file to use, give the Lexicon a name, and select Create Lexicon to create your new word list. Hoot uses a master list of unique words and displays a selection of those words based on the lexicon chosen. When creating the lexicon, Hoot will add any new words to the main dictionary before linking it to the lexicon. Existing words will not be added again.

The creation of a new lexicon is rather fast. You can have a new lexicon within five minutes, based on my experiences with an old computer. There is a progress box that shows the actions being taken and the list to the left shows the new words being added to the dictionary. After a lexicon is added, you will need to go the Lexicon settings to select the new lexicon. While there you can create hook indexes to enjoy the hook displays on most searches. That's the display accessed from the Show Hooks button. That still takes 30-45 minutes since it compares all words with other words in the lexicon.

You can later edit the details of each lexicon in the Lexicon Settings tab.

Updating Lexicons

There is no easy way to update lexicons as they change since the Hoot data includes hooks for each word. The best way to update a lexicon that has added words is to export the existing lexicon, add the new words to the list, and then create a new lexicon using the updated word list. You will have to create the lexicon by selecting one word per line, and afterward index it for hooks. You can't use the import lexicon method.