搜索

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

1.体验 DEMO 项目

...d,subject,message,chrono 。 填充索引数据 ----------- 出于测试方便,我们采用 `csv` 格式来写入索引数据,请先按以下方式操: ~~~ cd $prefix/sdk/php util/Indexer.php --source=csv --clean demo ~~~ 然后脚本会给出如下提示: ~~~ 初始化数据源 ...

2.添加文档

...( 'pid' => 234, // 此字段为主键,必须指定 'subject' => '测试文档的标题', 'message' => '测试文档的内容部分', 'chrono' => time() ); // 创建文档对象 $doc = new XSDocument; $doc->setFields($data); // 添加到索引数据库中 $index->add($doc); ~~~ ...

3.更新、修改文档

...字段为主键,是进行文档替换的唯一标识 'subject' => '测试文档的标题', 'message' => '测试文档的内容部分', 'chrono' => time() ); // 创建文档对象 $doc = new XSDocument; $doc->setFields($data); // 更新到索引数据库中 $index->update($doc); ~~~ ...

4.搜索建议和纠错

...回空数组。 ~~~ [php] // 假设在本意是在 demo 项目中搜索 "测试",但不小心打成了 "侧试" $search->setQuery('侧试'); $docs = $search->search(); // 由于拼写错误,这种情况返回的数据量可能极少甚至没,因此调用下面方法试图进行修正 $...

5.搜索概述

...后展开使用,而不是自行创建对象。后面章节中的 相关测试代码如果没特别编写,其中的 `$search` 均为通过类似以下的方式获取的索引对象: ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); // 建立 XS 对象,项目名称为...

6.索引概述

...开各种操作,而不是自行创建对象。后面章节中 的相关测试代码如果没特别编写,其中的 `$index` 均为通过类似以下的方式获取的索引对象: ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); // 建立 XS 对象,项目名称为:...

7.获取搜索匹配数量

...~~ [php] // 假设曾经一次 search 调用 $docs = $search->setQuery('测试')->setLimit(5)->search(); // 必须在 search() 之后调用 $count = $search->lastCount; $count = $search->getLastCount(); ~~~ 直接获取搜索匹配数 ---------------- 通过 [XSSearch::count] 调用可以直...

8.Xunsearch SDK for PHP

...ch 项目配置文件 - util/Quest.php 命令行运行,搜索测试工具 - util/Indexer.php 命令行运行,索引管理工具 - util/SearchSkel.php 命令行运行,根据配置文件生成搜索骨架代码 - util/xs 命令行工具统一入口...

9.安装

...编写 xunsearch 项目配置文件 |- Quest.php 搜索测试工具 \- Indexer.php 索引管理工具 如果您的搜索应用程序和 `xunsearch` 在同一台服务器,则无需复制任何代码,在开发的时候直接包含 入口文件 `$prefix/sdk/php/li...

10.最新的主要变动

...正已知的各种小问题 - 同步发布独立的 SDK 下载,并提供测试服务器,[点击了解][3]。 版本 1.3.2 (2012-7-2) ----------------------- - 升级整合最新的 xapian-core-1.2.12 - 修正若干已知小 BUG 版本 1.3.1 (2012-4-6) ----------------------- - 增加基于搜...

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