2017 © Pedro PelΓ‘ez
 

library mystem

Yandex Mystem wrapper

image

aotd/mystem

Yandex Mystem wrapper

  • Wednesday, March 2, 2016
  • by aotd
  • Repository
  • 7 Watchers
  • 19 Stars
  • 6,212 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 4 Forks
  • 1 Open issues
  • 14 Versions
  • 1 % Grown

The README.md

Latest Stable Version Total Downloads Build Status Scrutinizer Code Quality License, (*1)

ИспользованиС Mystem

ΠŸΡ€ΠΎΡΡ‚Π°Ρ ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° для Yandex mystem. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ с русской ΠΌΠΎΡ€Ρ„ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ., (*2)

Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π°ΡΡŒ для опрСдСлСния Π½Π΅Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΠΉ лСксики Π² тСкстах, Π½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈ для стСмминга ΠΈ морфологичСского Π°Π½Π°Π»ΠΈΠ·Π°., (*3)

Установка

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° доступна Π² Packagist (aotd/mystem) ΠΈ устанавливаСтся Ρ‡Π΅Ρ€Π΅Π· Composer., (*4)

php composer.phar require aotd/mystem 'dev-master'

Никто Π½Π΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ просто ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ исходники с GitHub ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ любой PSR-0 Π°Π²Ρ‚ΠΎΠ»ΠΎΠ°Π΄Π΅Ρ€., (*5)

ИспользованиС

ВсС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ собраны Π² ΠΏΠ°ΠΏΠΊΠ΅ examples., (*6)

  • antimat - ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° тСкста Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ обсцСнной лСксики.
  • jabberwocky - стСмминг части стихотворСния Β«Π‘Π°Ρ€ΠΌΠ°Π³Π»ΠΎΡ‚Β» (Π² ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ Π”ΠΈΠ½Ρ‹ ΠžΡ€Π»ΠΎΠ²ΡΠΊΠΎΠΉ).
  • verb-tense - ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π³Π»Π°Π³ΠΎΠ»Π°

ИспользованиС с Yii

УстанавливаСм Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· composer, (*7)

{
    "require": {
        "aotd/mystem": "dev-master"
    },
    "scripts": {
        "post-install-cmd": [ "MystemBinaryInstaller::install" ],
        "post-update-cmd":  [ "MystemBinaryInstaller::update" ]
    },
}
$ composer install

БСкция scripts Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° для установки Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° mystem ΠΎΡ‚ ЯндСкса Π² зависимости ΠΎΡ‚ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ (Win/Mac OS/Linux/FreeBSD), (*8)

Π‘ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌ ExtMystem.php Π² /protected/extensions/Mystem, добавлСям Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ Π² ΡΠ΅ΠΊΡ†ΠΈΡŽ components:, (*9)

    ...
    'mystem' => array(
        'class' => 'ext.Mystem.ExtMystem',
//      'falsePositive' => __DIR__ . '/mystem/false-positive.txt',
//      'falsePositiveNormalized' => __DIR__ . '/mystem/false-positive-normalized.txt',
//      'falseNegative' => __DIR__ . '/mystem/false-negative.txt',
//      'falseNegativeNormalized' => __DIR__ . '/mystem/false-negative-normalized.txt',
    ),
    ...

ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ списки Π»ΠΎΠΆΠ½ΠΎ-ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, Π»ΠΎΠΆΠ½ΠΎ-ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… слов для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° обсцСнной лСксики..., (*10)

    Yii::app()->mystem->checkArticle('ВСкст для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ°Ρ‚ΠΎΠ²');

Profit!, (*11)

P.S. Никто Π½Π΅ отмСняСт Π²Π΅Π»ΠΈΠΊΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠΎΠ³ΡƒΡ‡Π΅ΡΡ‚ΡŒ русского языка, ΠΏΠΎΡ‚ΠΎΠΌΡƒ всСцСло Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΌΡƒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π½Π΅ стоит :), (*12)

The Versions

02/03 2016

dev-master

9999999-dev

Yandex Mystem wrapper

  Sources   Download

MIT

The Development Requires

russian yandex stemmer mystem

02/03 2016

dev-release1.3

dev-release1.3

Yandex Mystem wrapper

  Sources   Download

MIT

The Development Requires

russian yandex stemmer mystem

02/03 2016

1.3.2

1.3.2.0

Yandex Mystem wrapper

  Sources   Download

MIT

The Development Requires

russian yandex stemmer mystem

05/03 2015

dev-scrutinizer-patch-1

dev-scrutinizer-patch-1

Yandex Mystem wrapper

  Sources   Download

MIT

The Development Requires

russian yandex stemmer mystem

12/08 2014

3.0.1

3.0.1.0

Yandex Mystem wrapper

  Sources   Download

MIT

The Development Requires

russian yandex stemmer mystem

23/07 2014

3.0.0.x-dev

3.0.0.9999999-dev

Yandex Mystem wrapper

  Sources   Download

MIT

The Development Requires

russian yandex stemmer mystem

23/07 2014

3.0.0

3.0.0.0

Yandex Mystem wrapper

  Sources   Download

MIT

The Development Requires

russian yandex stemmer mystem

03/07 2014

dev-macosx

dev-macosx

Yandex Mystem wrapper

  Sources   Download

MIT

The Development Requires

russian yandex stemmer mystem

03/07 2014

1.3.1

1.3.1.0

Yandex Mystem wrapper

  Sources   Download

MIT

The Development Requires

russian yandex stemmer mystem

20/06 2014

1.3.0

1.3.0.0

Yandex Mystem wrapper

  Sources   Download

MIT

The Development Requires

russian yandex stemmer mystem

04/06 2014

1.2.0

1.2.0.0

Yandex Mystem wrapper

  Sources   Download

MIT

russian yandex stemmer mystem

17/11 2013

1.1.0

1.1.0.0

Yandex Mystem wrapper

  Sources   Download

11/09 2013

1.0.0

1.0.0.0

Yandex Mystem wrapper

  Sources   Download

01/09 2013

0.9.0

0.9.0.0

Yandex Mystem wrapper

  Sources   Download