SwishResult::stem
(PECL swish >= 0.1.0)
SwishResult::stem — Stems the given word
Descrierea
array SwishResult::stem
( string
$word
)Avertizare
Această 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.
Parametri
-
word -
The word to stem.
Valorile întoarse
Returns array containing the stemmed word variants (usually just one).
Erori/Excepții
Throws SwishException on error.
Exemple
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"
}
There are no user contributed notes for this page.
