(PECL swish >= 0.1.0)
SwishResults::getParsedWords — Get an array of parsed words
$index_name
) : arrayEsta função é EXPERIMENTAL. O comportamento, seu nome e documentação podem mudar sem aviso em futuras versões do PHP. Utilize por sua própria conta e risco.
indexi_name
The name of the index used to initialize Swish object.
An array of parsed words with stopwords removed. The list of parsed words may be useful for highlighting search terms in the results.
Exemplo #1 Basic SwishResults::getParsedWords() example
<?php
try {
$swish = new Swish("index.swish-e");
$results = $swish->query("'some characters' and numbers");
var_dump($results->getParsedWords("index.swish-e"));
var_dump($results->indexes[0]['parsed_words']); //same result in a different way
} catch (SwishException $e) {
echo "Error: ", $e->getMessage(), "\n";
}
?>
O exemplo acima irá imprimir algo similar à:
array(4) { [0]=> string(4) "some" [1]=> string(10) "characters" [2]=> string(3) "and" [3]=> string(7) "numbers" } array(4) { [0]=> string(4) "some" [1]=> string(10) "characters" [2]=> string(3) "and" [3]=> string(7) "numbers" }