Swish Funciones
PHP Manual

SwishResult->stem

(PECL swish >= 0.1.0)

SwishResult->stemStems the given word

Descripción

array SwishResult->stem ( string $word )
Warning

Esta función ha sido declarada EXPERIMENTAL. Su comportamiento, su nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Use esta función bajo su propio riesgo.

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.

Parámetros

word

The word to stem.

Valores devueltos

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

Errores/Excepciones

Throws SwishException on error.

Ejemplos

Example #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";
}

?>

El resultado del ejemplo sería algo similar a:

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


Swish Funciones
PHP Manual