Интерфейс к библиотеке Yandex.Mystem.
$ wget https://github.com/yandex/tomita-parser/releases/download/v1.0/libmystem_c_binding.so.linux_x64.zip
$ unzip libmystem_c_binding.so.linux_x64.zip
$ sudo cp libmystem_c_binding.so /usr/local/lib64/
$ sudo ln -s /usr/local/lib64/libmystem_c_binding.so /usr/local/lib64/libmystem_c_binding.so.1
$ sudo apt-get -y install libicu-dev
$ phpize
$ ./configure
$ make
$ sudo make install
# прописать 'extension=mystem.so' в php.ini
Mystem\lemma(string word): array
Mystem\form_info(string word, bool gram_info_as_string = false): array
Mystem\generate_forms(string word, bool gram_info_as_string = false): array
Mystem\gram_name(int gram_value): string
Константы грамматических меток находятся в неймспейсе Mystem\GramInfo
. Названия этих констант возвращает функция Mystem\gram_name
.