Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17854 программиста и 1590 роботов. Сейчас ищут 1505 программистов ...
Приступая к работе

SwishResult::stem - Stems the given word

Вернуться к: Swish Функции

SwishResult::stem

(PECL swish >= 0.1.0)

SwishResult::stemStems the given word

Описание

array SwishResult::stem ( string $word )
Внимание

Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ. Поведение этой функции, ее имя и относящаяся к ней документация могут измениться в последующих версиях PHP без уведомления. Используйте эту функцию на свой страх и риск.

Stems the word based on the fuzzy mode used during indexing. Each result object is linked with its index, so the results are based on this index.

Список параметров

word

The word to stem.

Возвращаемые значения

Returns array containing the stemmed word variants (usually just one).

Ошибки

Throws SwishException on error.

Примеры

Пример #1 Basic SwishResult::stem() example

<?php

try {

    
$swish = new Swish("ext/swish/tests/index.swish-e");
    
$results $swish->query("testing OR others");

    if (
$result $results->nextResult()) {
        
var_dump($result->stem("testing")); //the results fully depend on the stemmer used in the index
        
var_dump($result->stem("others"));
    }

} catch (
SwishException $e) {
    echo 
"Error: "$e->getMessage(), "\n";
}

?>

Результатом выполнения данного примера будет что-то подобное:

array(1) {
  [0]=>
  string(4) "test"
}
array(1) {
  [0]=>
  string(5) "other"
}



Вернуться к: Swish Функции

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware