... 您可以自制一个词典,并将黑词统一设置为一个独特的属性,比如 "@", 那么就可以用该功能判断一段文本是否包含黑词。 ~~~ [php] $text = '...'; if ($tokenizer->hasWord($text, '@')) { // 包含词性为 '@' 的词 } else { // 为包含词性为 '@'...
...SIndex] 的对象所维护。在 [XS] 项目中,通过读取 [XS::index] 属性来获取索引管理对象,然后展开各种操作,而不是自行创建对象。后面章节中 的相关测试代码如果没有特别编写,其中的 `$index` 均为通过类似以下的方式获取的索引...
...方法,如有必要,可直接通过 `hightman\xunsearch\Database::$xs` 属性访问。 - [XSIndex][2] 紧接着检查索引管理方法,如有必要,可直接通过 `hightman\xunsearch\Database::$index` 属性访问。 - [XSSearch][3] 紧接着检查索引管理方法,如有必要,可直...
...象](class.document)组成的数组, 您直接使用这些文档对象的属性即可。 ~~~ [php] // 以 demo 项目的配置为例 $docs = $search->setQuery('测试')->setLimit(5)->search(); foreach ($docs as $doc) { // 其中常用魔术方法:percent() 表示匹配度百分比, rank() ...
...earch] 的对象所维护。在 [XS] 项目中,通过读取 [XS::search] 属性来获取搜索操作对象,然后展开使用,而不是自行创建对象。后面章节中的 相关测试代码如果没有特别编写,其中的 `$search` 均为通过类似以下的方式获取的索引对象...
...析结果,常用于 `DEBUG`。此外这两个方法也可以通过魔术属性 [XSSearch::query] 来访问。 ~~~ [php] // 设置搜索语句方法1: $search->setQuery('神雕侠侣 -电视剧'); // 设置搜索语句方法2: $search->query = '神雕侠侣 -电视剧'; // 查看搜索语句解...
... 1) 将非法词汇收集整理,作成 txt 格式文件,统一将其属性设为 '*' 即可 2) 按步骤最后加载黑词词库 3) 在 $cws->send_text($text); 之后 调用 $cws->has_word("*"); 来判断是否包含黑词, 该函数效率较高, 只要判断到一个黑词即返...
... 1) 将非法词汇收集整理,作成 txt 格式文件,统一将其属性设为 '*' 即可 2) 按步骤最后加载黑词词库 3) 在 $cws->send_text($text); 之后 调用 $cws->has_word("*"); 来判断是否包含黑词, 该函数效率较高, 只要判断到一个黑词即返...