(PECL swish >= 0.1.0)
SwishResult::stem — Stems the given word
$word
) : arrayAceastă funcție este EXPERIMENTALĂ. Comportamentul acestei funcții, denumirea sa și orice alte aspecte documentate în privința acestei funcții pot să fie modificate fără preaviz într-o versiune viitoare a PHP. Utilizați această funcție la propriul risc.
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.
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";
}
?>
Exemplul de mai sus va afișa ceva similar cu:
array(1) { [0]=> string(4) "test" } array(1) { [0]=> string(5) "other" }