1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Файл stemming.php

См. исходные тексты.

Функции

 stemming_letter_ru ()
 stemming_ru_sort ($a, $b)
 stemming_stop_ru ($sWord)
 stemming_upper_ru ($sText)
 stemming_ru ($word, $flags=0)

Переменные

global $STEMMING_RU_VOWELS = 'АЕИОУЫЭЮЯ'
global $STEMMING_RU_PERFECTIVE_GERUND = '/(ЫВШИСЬ|ИВШИСЬ|ЯВШИСЬ|АВШИСЬ|ЫВШИ|ИВШИ|ЯВШИ|АВШИ|ЫВ|ИВ|ЯВ|АВ)$/u'
 $STEMMING_RU_ADJECTIVE = ['ЕЕ' => 2, 'ИЕ' => 2, 'ЫЕ' => 2, 'ОЕ' => 2, 'ИМИ' => 3, 'ЫМИ' => 3, 'ЕЙ' => 2, 'ИЙ' => 2, 'ЫЙ' => 2, 'ОЙ' => 2, 'ЕМ' => 2, 'ИМ' => 2, 'ЫМ' => 2, 'ОМ' => 2, 'ЕГО' => 2, 'ОГО' => 3, 'ЕМУ' => 3, 'ОМУ' => 3, 'ИХ' => 2, 'ЫХ' => 2, 'УЮ' => 2, 'ЮЮ' => 2, 'АЯ' => 2, 'ЯЯ' => 2, 'ОЮ' => 2, 'ЕЮ' => 2]
 $STEMMING_RU_PARTICIPLE_GR1 = ['ЕМ' => 2, 'НН' => 2, 'ВШ' => 2, 'ЮЩ' => 2, 'Щ' => 1]
 $STEMMING_RU_PARTICIPLE_GR2 = ['ИВШ' => 3, 'ЫВШ' => 3, 'УЮЩ' => 3]
 $STEMMING_RU_ADJECTIVAL_GR1 = []
 $STEMMING_RU_ADJECTIVAL_GR2 = []
foreach($STEMMING_RU_ADJECTIVE as $i=> $il) global $STEMMING_RU_ADJECTIVAL1 = '/([АЯ])(' . implode('|', array_keys($STEMMING_RU_ADJECTIVAL_GR1)) . ')$/u'
global $STEMMING_RU_ADJECTIVAL2 = '/(' . implode('|', array_keys($STEMMING_RU_ADJECTIVAL_GR2)) . ')$/u'
global $STEMMING_RU_VERB1 = '/([АЯ])(ННО|ЕТЕ|ЙТЕ|ЕШЬ|ЛА|НА|ЛИ|ЕМ|ЛО|НО|ЕТ|ЮТ|НЫ|ТЬ|Й|Л|Н)$/u'
global $STEMMING_RU_VERB2 = '/(ЕЙТЕ|УЙТЕ|ИЛА|ЫЛА|ЕНА|ИТЕ|ИЛИ|ЫЛИ|ИЛО|ЫЛО|ЕНО|УЕТ|УЮТ|ЕНЫ|ИТЬ|ЫТЬ|ИШЬ|ЕЙ|УЙ|ИЛ|ЫЛ|ИМ|ЫМ|ЕН|ЯТ|ИТ|ЫТ|УЮ|Ю)$/u'
global $STEMMING_RU_NOUN = '/(ИЯМИ|ИЯХ|ИЕМ|ИЯМ|АМИ|ЯМИ|ЬЯ|ИЯ|ЬЮ|ИЮ|ЯХ|АХ|ОМ|АМ|ЕМ|ЯМ|ИЙ|ОЙ|ЕЙ|ИЕЙ|ИИ|ЕИ|ЬЕ|ИЕ|ОВ|ЕВ|Ю|Ь|Ы|У|О|Й|И|Е|Я|А)$/u'

Функции

◆ stemming_letter_ru()

stemming_letter_ru ( )

См. определение в файле stemming.php строка 43

◆ stemming_ru()

stemming_ru ( $word,
$flags = 0 )

См. определение в файле stemming.php строка 106

◆ stemming_ru_sort()

stemming_ru_sort ( $a,
$b )

См. определение в файле stemming.php строка 48

◆ stemming_stop_ru()

stemming_stop_ru ( $sWord)

См. определение в файле stemming.php строка 66

◆ stemming_upper_ru()

stemming_upper_ru ( $sText)

См. определение в файле stemming.php строка 101

Переменные

◆ $STEMMING_RU_ADJECTIVAL1

$STEMMING_RU_ADJECTIVAL1 = '/([АЯ])(' . implode('|', array_keys($STEMMING_RU_ADJECTIVAL_GR1)) . ')$/u'

См. определение в файле stemming.php строка 23

◆ $STEMMING_RU_ADJECTIVAL2

$STEMMING_RU_ADJECTIVAL2 = '/(' . implode('|', array_keys($STEMMING_RU_ADJECTIVAL_GR2)) . ')$/u'

См. определение в файле stemming.php строка 27

◆ $STEMMING_RU_ADJECTIVAL_GR1

$STEMMING_RU_ADJECTIVAL_GR1 = []

См. определение в файле stemming.php строка 10

◆ $STEMMING_RU_ADJECTIVAL_GR2

$STEMMING_RU_ADJECTIVAL_GR2 = []

См. определение в файле stemming.php строка 11

◆ $STEMMING_RU_ADJECTIVE

$STEMMING_RU_ADJECTIVE = ['ЕЕ' => 2, 'ИЕ' => 2, 'ЫЕ' => 2, 'ОЕ' => 2, 'ИМИ' => 3, 'ЫМИ' => 3, 'ЕЙ' => 2, 'ИЙ' => 2, 'ЫЙ' => 2, 'ОЙ' => 2, 'ЕМ' => 2, 'ИМ' => 2, 'ЫМ' => 2, 'ОМ' => 2, 'ЕГО' => 2, 'ОГО' => 3, 'ЕМУ' => 3, 'ОМУ' => 3, 'ИХ' => 2, 'ЫХ' => 2, 'УЮ' => 2, 'ЮЮ' => 2, 'АЯ' => 2, 'ЯЯ' => 2, 'ОЮ' => 2, 'ЕЮ' => 2]

См. определение в файле stemming.php строка 7

◆ $STEMMING_RU_NOUN

$STEMMING_RU_NOUN = '/(ИЯМИ|ИЯХ|ИЕМ|ИЯМ|АМИ|ЯМИ|ЬЯ|ИЯ|ЬЮ|ИЮ|ЯХ|АХ|ОМ|АМ|ЕМ|ЯМ|ИЙ|ОЙ|ЕЙ|ИЕЙ|ИИ|ЕИ|ЬЕ|ИЕ|ОВ|ЕВ|Ю|Ь|Ы|У|О|Й|И|Е|Я|А)$/u'

См. определение в файле stemming.php строка 40

◆ $STEMMING_RU_PARTICIPLE_GR1

$STEMMING_RU_PARTICIPLE_GR1 = ['ЕМ' => 2, 'НН' => 2, 'ВШ' => 2, 'ЮЩ' => 2, 'Щ' => 1]

См. определение в файле stemming.php строка 8

◆ $STEMMING_RU_PARTICIPLE_GR2

$STEMMING_RU_PARTICIPLE_GR2 = ['ИВШ' => 3, 'ЫВШ' => 3, 'УЮЩ' => 3]

См. определение в файле stemming.php строка 9

◆ $STEMMING_RU_PERFECTIVE_GERUND

$STEMMING_RU_PERFECTIVE_GERUND = '/(ЫВШИСЬ|ИВШИСЬ|ЯВШИСЬ|АВШИСЬ|ЫВШИ|ИВШИ|ЯВШИ|АВШИ|ЫВ|ИВ|ЯВ|АВ)$/u'

См. определение в файле stemming.php строка 4

◆ $STEMMING_RU_VERB1

$STEMMING_RU_VERB1 = '/([АЯ])(ННО|ЕТЕ|ЙТЕ|ЕШЬ|ЛА|НА|ЛИ|ЕМ|ЛО|НО|ЕТ|ЮТ|НЫ|ТЬ|Й|Л|Н)$/u'

См. определение в файле stemming.php строка 35

◆ $STEMMING_RU_VERB2

$STEMMING_RU_VERB2 = '/(ЕЙТЕ|УЙТЕ|ИЛА|ЫЛА|ЕНА|ИТЕ|ИЛИ|ЫЛИ|ИЛО|ЫЛО|ЕНО|УЕТ|УЮТ|ЕНЫ|ИТЬ|ЫТЬ|ИШЬ|ЕЙ|УЙ|ИЛ|ЫЛ|ИМ|ЫМ|ЕН|ЯТ|ИТ|ЫТ|УЮ|Ю)$/u'

См. определение в файле stemming.php строка 38

◆ $STEMMING_RU_VOWELS

$STEMMING_RU_VOWELS = 'АЕИОУЫЭЮЯ'

См. определение в файле stemming.php строка 2