kmike/pymorphy2 — pull request #39 by kmike (2013-10-09 14:21:40+00:00)
Title: Special analyzers

Идея в том, чтоб на основе словаря кроме основного анализатора строить еще несколько специализированных. Например, отдельный анализатор для имен и фамилий, с помощью которого можно было бы более точно разбирать и склонять имена-фамилии, или то же самое для географических названий. Строятся такие анализаторы на словах, у которых указаны соответствующие граммемы.

Есть 2 сценария их использования:

а) отдельно - если известно, что на входе точно геогр. название, можно использовать специальный анализатор вместо общего;
б) интегрировано с "главным" анализатором - для слов кроме обычных гипотез строятся гипотезы, основанные на предположении о том, что слово - имя/фамилия/геогр. название. Например, в случае, если слово пишется с заглавной буквы, или если слова нет в словаре.

Чтоб это смерджить, требуется еще работа, т.к., насколько помню, качество разбора было далеко не идеальным. Сама идея мне все еще кажется правильной.