搜索

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

1.XSIndex 索引管理

XSIndex 索引管理 通过 [XSIndex] 对象实现索引数据库的增、删、改等相关操作。实现使用过程中并不需要 自行创建该对象,而是直接访问 [XS::index] 即可。 ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); $index = $xs...

2.XSSearch 搜索对象

XSSearch 搜索对象 通过 [XSSearch] 对象实现各种搜索相关操作。实现使用过程中并不需要自行创建该对象, 而是直接访问 [XS::search] 即可。 ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); $search = $xs->search; // 搜索...

3.在 Xunsearch 使用 SCWS

...用户在安装完 `Xunsearch` 后可以通过服务端内置的 scws[1] 实现分词, 而不需要另外再安装 scws 的 php 扩展。从 `1.3.1` 版本起,`Xunsearch` 的 PHP-SDK 中加入 [XSTokenizerScws] 类,可通过搜索服务端执行分词功能。 用法简单说明 ---------- ...

4.XSTokenizer 分词接口

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

5.自定义分词器

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

6.获取搜索结果

... [XSSearch::setLimit] 指定返回的条数及偏移量, 这样就可以实现分页搜索的效果。特别注意,每一次调用 [XSSearch::search] 后均会把这些设置恢复到默认值状态。 ~~~ [php] $search->setLimit(5); // 设置返回结果为前 5 条 $search->setLimit(5, 15); /...

7.平滑重建索引

...难以容忍的,因此可以选择使用平滑重建方式。它的内部实现 相当于在一个临时区域开辟新库,把所有的添加操作全部更新到新库,直到您完成重建,完成后 再用新库替代旧库用于搜索。 使用重建 -------- 在编代码时,把所...

8.开发规范

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

9.基础对象概述

...中的 __get 和 __set 技巧,我们针对所有 [XSComponent] 的子类实现了对象的模拟属性。 这类读取或写入属性值时实际上是隐含调用了相应的 getter/setter 方法,这类属性不区分大小写。 ~~~ [php] $a = $obj->text; // $a 值等于 $obj->getText() 的...

10.索引管理器

...可用一段时间,对于线上服务,建议使用 `--rebuild` 选项实现平滑重建,在导入完成后再将新数据库替换为原数据库。 自定义数据过滤器 --------------- 自从 1.1.1 版本起,在索引工具中引入了过滤器的概念,通过 `--filter` 选项来...

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