Skip to content

narkq/php-mystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

php-mystem

Интерфейс к библиотеке 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published