The GermanWordlist.zip archive contains files used for the German "endings" search algorithm. They are: Length Method Size Ratio Date Time CRC-32 Name ------ ------ ---- ----- ---- ---- ------ ---- 552 Defl:N 285 48% 12-02-98 11:02 ed612fef bad_words 558008 Defl:N 168242 70% 02-12-99 09:22 5e6009eb german.0 27048 Defl:N 8493 69% 02-12-99 09:22 759f6d86 german.aff ------ ------ --- ------- 585608 177020 70% 3 For example, if you install them in common/german, you could use these lines in your htdig.conf: search_algorithm: exact:1 endings:0.5 lang_dir: ${common_dir}/german bad_word_list: ${lang_dir}/bad_words endings_affix_file: ${lang_dir}/german.aff endings_dictionary: ${lang_dir}/german.0 endings_root2word_db: ${lang_dir}/root2word.db endings_word2root_db: ${lang_dir}/word2root.db You can build the endings database with "htfuzzy endings". This command may actually take days to complete. Future releases of ht://Dig (3.1.2 and up) will use faster regular expression matching, which will speed this up by a few orders of magnitude.