Files
scrabble-dictionary/sources/erudit_ru
Ilia Denisov 74ff3aefb6
build / dawg (pull_request) Successful in 6m4s
feat(ru): drop abbreviations from the Russian noun list
The list leaked abbreviations two ways: an OpenCorpora noun tagged Abbr without
Fixd (the declinable acronym ОГВЗ) slipped past the Abbr+Fixd seed filter, and the
РАН «(сокр.)» words (вуз, нэп, колхоз, гост, …) were kept on purpose by the old
policy.

Drop every abbreviation instead. A final pass in ru_stage2.py removes a word when
the orthographic note marks it «(сокр.)» (is_abbrev_note) or when every OpenCorpora
noun reading carries Abbr (oc_abbr_only — also the declinable огвз/заз the seed
filter missed). Homographs with a plain-noun reading survive (ваза «ВАЗ», рис).
Lexicalised words are rescued via manual_confirm.txt (колхоз, совхоз, рация,
спецназ, эсминец, дзот, дот, прораб, токамак, тэн, … and под — a real noun OC knows
only as ПОД); the bound prefix гос is vetoed in manual_reject.txt.

108 words removed from ru_scrabble / ru_erudit; en_sowpods unchanged. tools/README
documents the policy and that libmorph is required for a faithful rebuild.
2026-06-22 14:16:55 +02:00
..

erudit_ru source

erudit.txt — the Эрудит word list: the Ё→Е folded and de-duplicated form of ../scrabble_ru/scrabble.txt, produced by tools/fold_yo.py (the Эрудит ruleset has no Ё tile and treats Е/Ё as one letter). Built to dawg/ru_erudit.dawg (make dawg-erudit).