Документация

Примеры вызова

Краткое содержание

Режимы вывода: -c, -n, -l

Для самых запутанных опций – c, n, l – показаны все варианты на примере текста

В мурелки шлепают пельсиски.
В стакелках светится мычай.
$ mystem sapgir.txt

В{в}мурелки{мурелка?}шлепают{шлепать}пельсиски{пельсиск?|пельсиска?}
В{в}стакелках{стакелк?|стакелка?|стакелок?}светится{светиться}мычай{мычай?}
$ mystem -l sapgir.txt

{в}{мурелка?}{шлепать}{пельсиск?|пельсиска?}
{в}{стакелк?|стакелка?|стакелок?}{светиться}{мычай?}
$ mystem -n sapgir.txt

В{в}
мурелки{мурелка?}
шлепают{шлепать}
пельсиски{пельсиск?|пельсиска?}
В{в}
стакелках{стакелк?|стакелка?|стакелок?}
светится{светиться}
мычай{мычай?}
$ mystem -nl sapgir.txt

в
мурелка?
шлепать
пельсиск?|пельсиска?
в
стакелк?|стакелка?|стакелок?
светиться
мычай?
$ mystem -c sapgir.txt

В{в} мурелки{мурелка?} шлепают{шлепать} пельсиски{пельсиск?|пельсиска?}.
В{в} стакелках{стакелк?|стакелка?|стакелок?} светится{светиться} мычай{мычай?}.
$ mystem -cl sapgir.txt

{в} {мурелка?} {шлепать} {пельсиск?|пельсиска?}.
{в} {стакелк?|стакелка?|стакелок?} {светиться} {мычай?}.
$ mystem -cn sapgir.txt

В{}
_
мурелки{мурелка?}
_
шлепают{шлепать}
_
пельсиски{пельсиск?|пельсиска?}
.\n
В{в}
_
стакелках{стакелк?|стакелка?|стакелок?}
_
светится{светиться}
_
мычай{мычай?}
.\n
$ mystem -cnl sapgir.txt 
в
_
мурелка?
_
шлепать
_
пельсиск?|пельсиска?
.\n
в
_
стакелк?|стакелка?|стакелок?
_
светиться
_
мычай?
.\n

Грамматика: -i, -g

$ mystem -ni sapgir.txt

В{в=PR=|в=S,сокр=им,ед|=S,сокр=им,мн|=S,сокр=род,ед|=S,сокр=род,мн|=S,сокр=дат,ед|=S,сокр=дат,мн|=S,сокр=вин,ед|=S,сокр=вин,мн|=S,сокр=твор,ед|=S,сокр=твор,мн|=S,сокр=пр,ед|=S,сокр=пр,мн}
мурелки{мурелка?=S,жен,од=им,мн|?=S,жен,од=род,ед|мурелка?=S,жен,неод=им,мн|?=S,жен,неод=род,ед|?=S,жен,неод=вин,мн}
шлепают{шлепать=V,несов,пе=непрош,мн,изъяв,3-л}
пельсиски{пельсиск?=S,имя,муж,од=им,мн|пельсиска?=S,жен,неод=им,мн|?=S,жен,неод=род,ед|?=S,жен,неод=вин,мн}
В{в=PR=|в=S,сокр=им,ед|=S,сокр=им,мн|=S,сокр=род,ед|=S,сокр=род,мн|=S,сокр=дат,ед|=S,сокр=дат,мн|=S,сокр=вин,ед|=S,сокр=вин,мн|=S,сокр=твор,ед|=S,сокр=твор,мн|=S,сокр=пр,ед|=S,сокр=пр,мн}
стакелках{стакелка?=S,жен,неод=пр,мн|стакелка?=S,жен,од=пр,мн|стакелок?=S,муж,неод=пр,мн|стакелка?=S,имя,жен,од=пр,мн|стакелк?=S,имя,муж,од=пр,мн|стакелк?=S,муж,неод=пр,мн}
светится{светиться=V,несов,нп=непрош,ед,изъяв,3-л}
мычай{мычай?=S,муж,неод=им,ед|?=S,муж,неод=вин,ед}
$ mystem -nig sapgir.txt

В{в=PR=|в=S,сокр=(им,ед|им,мн|род,ед|род,мн|дат,ед|дат,мн|вин,ед|вин,мн|твор,ед|твор,мн|пр,ед|пр,мн)}
мурелки{мурелка?=S,жен,од=(им,мн|род,ед)|мурелка?=S,жен,неод=(им,мн|род,ед|вин,мн)}
шлепают{шлепать=V,несов,пе=непрош,мн,изъяв,3-л}
пельсиски{пельсиск?=S,имя,муж,од=им,мн|пельсиска?=S,жен,неод=(им,мн|род,ед|вин,мн)}
В{в=PR=|в=S,сокр=(им,ед|им,мн|род,ед|род,мн|дат,ед|дат,мн|вин,ед|вин,мн|твор,ед|твор,мн|пр,ед|пр,мн)}
стакелках{стакелка?=S,жен,неод=пр,мн|стакелка?=S,жен,од=пр,мн|стакелок?=S,муж,неод=пр,мн|стакелка?=S,имя,жен,од=пр,мн|стакелк?=S,имя,муж,од=пр,мн|стакелк?=S,муж,неод=пр,мн}
светится{светиться=V,несов,нп=непрош,ед,изъяв,3-л}
мычай{мычай?=S,муж,неод=(им,ед|вин,ед)}
$ mystem -nigf sapgir.txt 
В{в:30948.70=PR=|в:0.00=S,сокр=(им,ед|им,мн|род,ед|род,мн|дат,ед|дат,мн|вин,ед|вин,мн|твор,ед|твор,мн|пр,ед|пр,мн)}
мурелки{мурелка?:0.00=S,жен,од=(им,мн|род,ед)|мурелка?:0.00=S,жен,неод=(им,мн|род,ед|вин,мн)}
шлепают{шлепать:5.70=V,несов,пе=непрош,мн,изъяв,3-л}
пельсиски{пельсиск?:0.00=S,имя,муж,од=им,мн|пельсиска?:0.00=S,жен,неод=(им,мн|род,ед|вин,мн)}
В{в:30948.70=PR=|в:0.00=S,сокр=(им,ед|им,мн|род,ед|род,мн|дат,ед|дат,мн|вин,ед|вин,мн|твор,ед|твор,мн|пр,ед|пр,мн)}
стакелках{стакелка?:0.00=S,жен,неод=пр,мн|стакелка?:0.00=S,жен,од=пр,мн|стакелок?:0.00=S,муж,неод=пр,мн|стакелка?:0.00=S,имя,жен,од=пр,мн|стакелк?:0.00=S,имя,муж,од=пр,мн|стакелк?:0.00=S,муж,неод=пр,мн}
светится{светиться:24.30=V,несов,нп=непрош,ед,изъяв,3-л}
мычай{мычай?:0.00=S,муж,неод=(им,ед|вин,ед)}

Веса разборов и снятие омонимии: --weight, -d

$ mystem -c --weight sapgir.txt

В{в:1.00} мурелки{мурелка?:0.58|мурелки?:0.31|мурелок?:0.11} шлепают{шлепать:1.00}
пельсиски{пельсиска?:1.00|пельсиск?:0.00}.
В{в:1.00} стакелках{стакелки?:0.53|стакелк?:0.17|стакелок?:0.16|стакелка?:0.14} 
светится{светиться:1.00} мычай{мычай?:1.00}.
$ mystem -cd sapgir.txt
В{в} мурелки{мурелки?} шлепают{шлепать} пельсиски{пельсиска?}.
В{в} стакелках{стакелки?} светится{светиться} мычай{мычай?}.

Английские названия граммем: --eng-gr

$ mystem -cgi --eng-gr sapgir.txt

В{в=PR=|в=S,abbr=(abl,pl|abl,sg|acc,pl|acc,sg|dat,pl|dat,sg|gen,pl|gen,sg|ins,pl|ins,sg|nom,pl|nom,sg)}
мурелки{мурелка?=S,f,inan=(acc,pl|gen,sg|nom,pl)|мурелки?=S,pl,inan=(acc|nom)|мурелок?=S,m,anim=nom,pl|мурелка?=S,f,anim=(gen,sg|nom,pl)}
шлепают{шлепать=V,ipf,tran=inpraes,pl,indic,3p}
пельсиски{пельсиска?=S,f,inan=(acc,pl|gen,sg|nom,pl)|пельсиска?=S,persn,f,anim=(gen,sg|nom,pl)|пельсиск?=S,persn,m,anim=nom,pl}.
В{в=PR=|в=S,abbr=(abl,pl|abl,sg|acc,pl|acc,sg|dat,pl|dat,sg|gen,pl|gen,sg|ins,pl|ins,sg|nom,pl|nom,sg)} 
стакелках{стакелки?=S,pl,inan=abl|стакелки?=S,pl,inan=abl|стакелк?=S,m,inan=abl,pl|стакелок?=S,m,inan=abl,pl|стакелка?=S,f,inan=abl,pl|стакелк?=S,m,inan=abl,pl|стакелок?=S,m,inan=abl,pl|стакелка?=S,mf,anim=abl,pl|стакелок?=S,m,anim=abl,pl|стакелка?=S,f,anim=abl,pl|стакелка?=S,persn,f,anim=abl,pl|стакелка?=S,persn,m,anim=abl,pl|стакелк?=S,persn,m,anim=abl,pl|стакелка?=S,obsc,f,inan=abl,pl} светится{светиться=V,ipf,intr=inpraes,sg,indic,3p}мычай{мычай?=S,m,inan=(acc,sg|nom,sg)|мычай?=S,geo,sg,f,inan=(abl|acc|dat|gen|ins|nom)}.

Подключение пользовательских словарей: --fixlist

Составим файл fixlist.txt со своим словарем следующего формата:

лемма
[форма]1 граммемы1
[форма]2 граммемы2
...

Например, пусть этот файл выглядит так:

мурелок
[мурелок] S,m,nom,sg
[мурелк]а S,m,gen,sg
[мурелк]у S,m,dat,sg
[мурелок] S,m,acc,sg
[мурелк]ом S,m,ins,sg
[мурелк]е S,m,abl,sg
[мурелк]и S,m,nom,pl
[мурелк]ов S,m,gen,pl
[мурелк]ам S,m,dat,pl
[мурелк]и S,m,acc,pl
[мурелк]ами S,m,ins,pl
[мурелк]ах S,m,abl,pl    

стакелка
[стакелк]а S,f,nom,sg
[стакелк]и S,f,gen,sg
[стакелк]е S,f,dat,sg
[стакелк]у S,f,acc,sg
[стакелк]ой S,f,ins,sg
[стакелк]е S,f,abl,sg
[стакелк]и S,f,nom,pl
[стакелок] S,f,gen,pl
[стакелк]ам S,f,dat,pl
[стакелк]и S,f,acc,pl
[стакелк]ами S,f,ins,pl
[стакелк]ах S,f,abl,pl

Тогда, если слово присутствует в этом словаре, будет использован его разбор из словаря. Для всех остальных слов будут порождены разборы из встроенного словаря.

$ mystem -cgin --fixlist fixlist.txt sapgir.txt

В{в=PR=|в=S,сокр=(пр,мн|пр,ед|вин,мн|вин,ед|дат,мн|дат,ед|род,мн|род,ед|твор,мн|твор,ед|им,мн|им,ед)}
_
мурелки{мурелок=S,муж=(им,мн|вин,мн)}
_
шлепают{шлепать=V,несов,пе=непрош,мн,изъяв,3-л}
_
пельсиски{пельсиска?=S,жен,неод=(вин,мн|род,ед|им,мн)|пельсиска?=S,имя,жен,од=(род,ед|им,мн)|пельсиск?=S,имя,муж,од=им,мн}.
\n
В{в=PR=|в=S,сокр=(пр,мн|пр,ед|вин,мн|вин,ед|дат,мн|дат,ед|род,мн|род,ед|твор,мн|твор,ед|им,мн|им,ед)}
_
стакелках{стакелка=S,жен=пр,мн}
_
светится{светиться=V,несов,нп=непрош,ед,изъяв,3-л}
_
мычай{мычай?=S,муж,неод=(вин,ед|им,ед)|мычай?=S,гео,ед,жен,неод=(пр|вин|дат|род|твор|им)}.
\n

Различные форматы вывода: --format

$ mystem -cgin --format json sapgir.txt

{"text":"В","analysis":[{"lex":"в","gr":"PR="},{"lex":"в","gr":"S,сокр=(пр,мн|пр,ед|вин,мн|вин,ед|дат,мн|дат,ед|род,мн|род,ед|твор,мн|твор,ед|им,мн|им,ед)"}]}
{"text":" "}
{"text":"мурелки","analysis":[{"lex":"мурелка","gr":"S,жен,неод=(вин,мн|род,ед|им,мн)","qual":"bastard"},{"lex":"мурелки","gr":"S,мн,неод=(вин|им)","qual":"bastard"},{"lex":"мурелок","gr":"S,муж,од=им,мн","qual":"bastard"},{"lex":"мурелка","gr":"S,жен,од=(род,ед|им,мн)","qual":"bastard"}]}
{"text":" "}
{"text":"шлепают","analysis":[{"lex":"шлепать","gr":"V,несов,пе=непрош,мн,изъяв,3-л"}]}{"text":" "}
{"text":"пельсиски","analysis":[{"lex":"пельсиска","gr":"S,жен,неод=(вин,мн|род,ед|им,мн)","qual":"bastard"},{"lex":"пельсиска","gr":"S,имя,жен,од=(род,ед|им,мн)","qual":"bastard"},{"lex":"пельсиск","gr":"S,имя,муж,од=им,мн","qual":"bastard"}]}
{"text":"."}
{"text":"\n"}{"text":"В","analysis":[{"lex":"в","gr":"PR="},{"lex":"в","gr":"S,сокр=(пр,мн|пр,ед|вин,мн|вин,ед|дат,мн|дат,ед|род,мн|род,ед|твор,мн|твор,ед|им,мн|им,ед)"}]}
{"text":" "}
{"text":"стакелках","analysis":[{"lex":"стакелки","gr":"S,мн,неод=пр","qual":"bastard"},{"lex":"стакелки","gr":"S,мн,неод=пр","qual":"bastard"},{"lex":"стакелк","gr":"S,муж,неод=пр,мн","qual":"bastard"},{"lex":"стакелок","gr":"S,муж,неод=пр,мн","qual":"bastard"},{"lex":"стакелка","gr":"S,жен,неод=пр,мн","qual":"bastard"},{"lex":"стакелк","gr":"S,муж,неод=пр,мн","qual":"bastard"},{"lex":"стакелок","gr":"S,муж,неод=пр,мн","qual":"bastard"},{"lex":"стакелка","gr":"S,мж,од=пр,мн","qual":"bastard"},{"lex":"стакелок","gr":"S,муж,од=пр,мн","qual":"bastard"},{"lex":"стакелка","gr":"S,жен,од=пр,мн","qual":"bastard"},{"lex":"стакелка","gr":"S,имя,жен,од=пр,мн","qual":"bastard"},{"lex":"стакелка","gr":"S,имя,муж,од=пр,мн","qual":"bastard"},{"lex":"стакелк","gr":"S,имя,муж,од=пр,мн","qual":"bastard"},{"lex":"стакелка","gr":"S,обсц,жен,неод=пр,мн","qual":"bastard"}]}
{"text":" "}
{"text":"светится","analysis":[{"lex":"светиться","gr":"V,несов,нп=непрош,ед,изъяв,3-л"}]}
{"text":" "}
{"text":"мычай","analysis":[{"lex":"мычай","gr":"S,муж,неод=(вин,ед|им,ед)","qual":"bastard"},{"lex":"мычай","gr":"S,гео,ед,жен,неод=(пр|вин|дат|род|твор|им)","qual":"bastard"}]}
{"text":"."}
{"text":"\n"}
$ mystem -cgin --format xml sapgir.txt

<?xml version="1.0" encoding="utf-8"?>
<html><body>
<se>
<w>В<ana lex="в" gr="PR=" /><ana lex="в" gr="S,сокр=(пр,мн|пр,ед|вин,мн|вин,ед|дат,мн|дат,ед|род,мн|род,ед|твор,мн|твор,ед|им,мн|им,ед)" /></w>
<w>мурелки<ana lex="мурелка" qual="bastard" gr="S,жен,неод=(вин,мн|род,ед|им,мн)" /><ana lex="мурелки" qual="bastard" gr="S,мн,неод=(вин|им)" /><ana lex="мурелок" qual="bastard" gr="S,муж,од=им,мн" /><ana lex="мурелка" qual="bastard" gr="S,жен,од=(род,ед|им,мн)" /></w>
<w>шлепают<ana lex="шлепать" gr="V,несов,пе=непрош,мн,изъяв,3-л" /></w>
<w>пельсиски<ana lex="пельсиска" qual="bastard" gr="S,жен,неод=(вин,мн|род,ед|им,мн)" /><ana lex="пельсиска" qual="bastard" gr="S,имя,жен,од=(род,ед|им,мн)" /><ana lex="пельсиск" qual="bastard" gr="S,имя,муж,од=им,мн" /></w>.
<w>В<ana lex="в" gr="PR=" /><ana lex="в" gr="S,сокр=(пр,мн|пр,ед|вин,мн|вин,ед|дат,мн|дат,ед|род,мн|род,ед|твор,мн|твор,ед|им,мн|им,ед)" /></w>
<w>стакелках<ana lex="стакелки" qual="bastard" gr="S,мн,неод=пр" /><ana lex="стакелки" qual="bastard" gr="S,мн,неод=пр" /><ana lex="стакелк" qual="bastard" gr="S,муж,неод=пр,мн" /><ana lex="стакелок" qual="bastard" gr="S,муж,неод=пр,мн" /><ana lex="стакелка" qual="bastard" gr="S,жен,неод=пр,мн" /><ana lex="стакелк" qual="bastard" gr="S,муж,неод=пр,мн" /><ana lex="стакелок" qual="bastard" gr="S,муж,неод=пр,мн" /><ana lex="стакелка" qual="bastard" gr="S,мж,од=пр,мн" /><ana lex="стакелок" qual="bastard" gr="S,муж,од=пр,мн" /><ana lex="стакелка" qual="bastard" gr="S,жен,од=пр,мн" /><ana lex="стакелка" qual="bastard" gr="S,имя,жен,од=пр,мн" /><ana lex="стакелка" qual="bastard" gr="S,имя,муж,од=пр,мн" /><ana lex="стакелк" qual="bastard" gr="S,имя,муж,од=пр,мн" /><ana lex="стакелка" qual="bastard" gr="S,обсц,жен,неод=пр,мн" /></w>
<w>светится<ana lex="светиться" gr="V,несов,нп=непрош,ед,изъяв,3-л" /></w>
<w>мычай<ana lex="мычай" qual="bastard" gr="S,муж,неод=(вин,ед|им,ед)" /><ana lex="мычай" qual="bastard" gr="S,гео,ед,жен,неод=(пр|вин|дат|род|твор|им)" /></w>.
</se>
</body></html>