搜索

大约有 9 项符合查询结果, 库内数据总量为 3,513 项。 (搜索耗时:0.1946秒)

1.XSTokenizer 分词接口

XSTokenizer 分词接口 [XSTokenizer] 是搜索字段的分词接口定义,整个接口只要求实现一个方法 [XSTokenizer::getTokens], 自定义分词器用于 INI 配置文件中的 `tokenizer` 选项。 关于自定义分词器的详细用法剖析请阅读后面...

2.开发规范

...,分词类名即为 `XSTokenizerXyz`,该类必须实现 [XSTokenizer] 接口。 字段设计 ------- 多数搜索项目可能都是和相关的数据库联动的,出于开发方便,强烈建议让搜索项目的字段命名 和实际数据库内的命名一致。在此基础下推荐以...

3.基础对象概述

...现,参见 [XS::search]。 * [XSTokenizer] 自定义字段词法分析器接口。 类对象中的魔术属性 ---------------- 通过 PHP 对象中的 __get 和 __set 技巧,我们针对所有 [XSComponent] 的子类实现了对象的模拟属性。 这类读取或写入属性值时实际上...

4.自定义分词器

...义分词器 -------------- 自定义分词器必须实现 [XSTokenizer] 接口。假定您要编写一个名为 `xyz` 的分词器,则您要编写的代码 文件为 `XSTokenizerXyz.class.php`,请将文件统一放入 `$prefix/sdk/php/lib` 目录。 通常来讲,您只需要实现 [XSTokeni...

5.同义词搜索

...dex::delSynonym] 来添加和删除同义词记录。 多次调用这两个接口函数的时候支持使用[索引缓冲区](index.buffer)来提高效率。 参数 `$raw` 是字符串,表示记录中的原词(标准词),`$synonym` 也是字符串,表示记录中的同义词, 对于删...

6.最新的主要变动

...消恼人的 NODB(S#506) 错误提示 - 新增获取文档匹配词表的接口 [XSSearch::setRequireMatchedTerm] 版本 1.4.7 (2013-7-30) ---------------------- - 优化安装脚本,请使用 --help 查看 - 采用 Yii2 的代码标准格式化 php-sdk 代码 - 改进搜索结果排序支持更...

7.项目配置文件详解

...需要在 lib/ 目录下编写名为 XSTokenizerName 的分词类并实现接口 XSTokenizer, 内置支持的分词器有以下几种: - full 表示本字段的值整体作为一个检索词,像各种 *ID* 都适合这种情况 - none 表示本字段没有任何词汇用于索引 - spl...

8.Xunsearch SDK for PHP

...ed(); //获得匹配词汇 ``` ActiveRecord 对象实现了绝大多数据接口,完全可以像使用普通数据库模型一样使用它。如果需要 访问原始的 xunsearch 对象,请通过以下方式获取 `Database` 对象: ```php $db = Demo::getDb(); $search = $db->getSearch(); $i...

9.索引管理器

...。 我们要求所有自定义过滤器必须实现 [XSDataFilter] 这个接口,里面需要实现以下方法: - [XSDataFilter::process] 字段数据预处理,在此进行数据调整和过滤不相关的内容然后返回数据 - [XSDataFilter::processDoc] 索引文档处理,在好习...

  • 时间不限
  • 按相关性排序