搜索

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

1.获取搜索匹配数量

...用 $count = $search->lastCount; $count = $search->getLastCount(); ~~~ 直接获取搜索匹配数 ---------------- 通过 [XSSearch::count] 调用可以直接获取搜索的匹配数量,该方法和 [XSSearch::search] 类似,在调用前可以做一系列的搜索查询语句构建,也可...

2.INI 配置文件工具

...rch` 中项目的 `INI` 配置文件至关重要,内容本身明文可以直接查看、 可以直接修改。但其中还是有一些约定的规则和限制,为了更方便用户,我们打算提供 这样的工具辅助用户创建、修改配置文件。 INI 在线编辑工具 (WEB 版) -...

3.获取搜索结果

...在 3 之后) $sorts = array('chrono' => true, 'pid' => false); // 如果直接把字段名作为数组的值,默认对该字段采用逆序,因此以上用法和下面用法是完全一样的 $sorts = array('chrono', 'pid' => false); // 设置搜索排序 $search->setMultiSort($sorts); ~~~ >...

4.生成搜索骨架代码

... 生成的代码本身包含一层以项目名称命名的目录。建议直接将目录指定到 web 可访问目录。 经典用法示例 ----------- ~~~ # 在当前目录下生成 demo 项目的搜索代码 util/SearchSkel.php demo # 在指定的 /path/to/web 目录生成 demo 搜索代码...

5.XSIndex 索引管理

...操作。实现使用过程中并需要 自行创建该对象,而是直接访问 [XS::index] 即可。 ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); $index = $xs->index; // 索引对象来自 XS 的属性 ~~~ 关于索引对象的详细用法剖析请阅读后面的专...

6.在 Xunsearch 使用 SCWS

...个 xs 实例,否则会抛出异常 $tokenizer = new XSTokenizerScws; // 直接创建实例 ~~~ ### 获取分词结果 调用 [XSTokenizerScws::getResult] 对参数指定的文本字符串执行分词, 并返回词汇数组,每个词汇包含 3 个元素,其中: - *off* 表示这个...

7.搜索建议和纠错

...同音字纠错、拼音转换等。 使用这些功能都非常简单,直接调用 [XSSearch::getCorrectedQuery] 即可,该方法接受搜索语句 作为参数,如省略参数则直接使用最近一次 `setQuery` 的语句,返回值是修正词汇组成的数组,若 没有更合适的...

8.XSSearch 搜索对象

...操作。实现使用过程中并需要自行创建该对象, 而是直接访问 [XS::search] 即可。 ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); $search = $xs->search; // 搜索对象来自 XS 的属性 ~~~ 默认情况,搜索对象操作时对于用户输入的...

9.开发流程

...搜索骨架代码](util.skel)。 > > 项目配置文件中的字段设置直接影响着索引数据库的数据。所以如果您修改了一个已有数据的 > 的项目字段配置,那么您必须进行[清空索引](index.clean)或[平滑重建索引](index.rebuild), > 否则可能会引...

10.索引管理器

...le_ 选项的值。 #### 文件数据源 #### 对于文件数据源,请直接扩展 [XSDataSource],对于名称为 `Xyz` 的数据源,请命名为 `XSXyzDataSource` 并重载以下方法: - protected [XSDataSource::init] 开始读取数据时调用,用于初始化数据源的相关...

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