略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: SwishResults::getParsedWords

2024-12-13

SwishResults::getParsedWords

(PECL swish >= 0.1.0)

SwishResults::getParsedWordsGet an array of parsed words

说明

SwishResults::getParsedWords ( string $index_name ) : array
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"
}
add a note add a note

User Contributed Notes

There are no user contributed notes for this page.

官方地址:https://www.php.net/manual/en/swishresults.getparsedwords.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3