Forum und email

SwishResults->getParsedWords

(PECL swish:0.1-0.3.0)

SwishResults->getParsedWords — Get an array of parsed words

Описание

array SwishResults->getParsedWords ( string $index_name )
Warning

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

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

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.

Примеры

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

?>

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

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"
}