...d,subject,message,chrono 。 填充索引数据 ----------- 出于测试方便,我们采用 `csv` 格式来写入索引数据,请先按以下方式操: ~~~ cd $prefix/sdk/php util/Indexer.php --source=csv --clean demo ~~~ 然后脚本会给出如下提示: ~~~ 初始化数据源 ...
...回空数组。 ~~~ [php] // 假设在本意是在 demo 项目中搜索 "测试",但不小心打成了 "侧试" $search->setQuery('侧试'); $docs = $search->search(); // 由于拼写错误,这种情况返回的数据量可能极少甚至没有,因此调用下面方法试图进行修正 $...
...~~ [php] // 假设曾经有一次 search 调用 $docs = $search->setQuery('测试')->setLimit(5)->search(); // 必须在 search() 之后调用 $count = $search->lastCount; $count = $search->getLastCount(); ~~~ 直接获取搜索匹配数 ---------------- 通过 [XSSearch::count] 调用可以直...
...后展开使用,而不是自行创建对象。后面章节中的 相关测试代码如果没有特别编写,其中的 `$search` 均为通过类似以下的方式获取的索引对象: ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); // 建立 XS 对象,项目名称为...
...编写 xunsearch 项目配置文件 |- Quest.php 搜索测试工具 \- Indexer.php 索引管理工具 如果您的搜索应用程序和 `xunsearch` 在同一台服务器,则无需复制任何代码,在开发的时候直接包含 入口文件 `$prefix/sdk/php/li...
... } $doc = new MyDocument('gbk'); $doc->pid = 123; $doc->subject = 'Hello, 测试'; $doc->message = '测试的内容在此'; $xs->index->add($doc); ~~~ [1]: http://php.net/manual/en/book.iconv.php [2]: http://php.net/manual/en/book.mbstring.php $Id$
...正已知的各种小问题 - 同步发布独立的 SDK 下载,并提供测试服务器,[点击了解][3]。 版本 1.3.2 (2012-7-2) ----------------------- - 升级整合最新的 xapian-core-1.2.12 - 修正若干已知小 BUG 版本 1.3.1 (2012-4-6) ----------------------- - 增加基于搜...