添加文档 搜索数据库在创建之初或运行过程中,都免不了要往索引数据库添加新文档用于检索。 首先您必须创建类型为 [XSDocument] 的文档对象,关于文档对象的创建请参阅 [XSDocument 文档](class.document) 中关于**索引文档**...
...对象实现索引数据库的增、删、改等相关操作。实现使用过程中并不需要 自行创建该对象,而是直接访问 [XS::index] 即可。 ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); $index = $xs->index; // 索引对象来自 XS 的属性 ~~~ 关于...
通过 [XSSearch] 对象实现各种搜索相关操作。实现使用过程中并不需要自行创建该对象, 而是直接访问 [XS::search] 即可。 ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = new XS('demo'); $search = $xs->search; // 搜索对象来自 XS 的属性 ~~~ 默...
...么还要有 [XSIndex::add] 呢,因为添加文档少了一个判断 > 过程,具有更高一些的效率。因此,如果您在使用 `API` 时能明确知道当前文档是新增的,那么 > 还是建议使用 `add` 这个 `API`。 示范代码如下: ~~~ [php] $data = array( 'pid' ...
...用面向对象(`OOP`)的开发方式。 本章节将简单介绍开发过程中要接触到的几个重要对象(类)。 * [XS] 搜索项目的总对象,所有操作均基于此对象或其属性。 * [XSException] 所有操作中出现的异常、错误均抛出此类型的异常,搜...
...tExpandedQuery('项目'); // 返回:项目测试 ~~~ > tip: 实际使用过程中,搜索建议通常单独设计一个入口脚本,再在主搜索界面的搜索框中通过 > `ajax、AutoComplete` 等 `JavaScript` 技术来根据用户的输入动态载入建议词列表。 $Id$
...所提供的功能有了初步的印象。您可能会发现在这个体验过程中并 没有涉及到一行代码,因为我们目的只是先了解和接触一下 `xunsearch` 搜索,所以采用 了附加提供的脚本工具来完成所有操作,关于脚本工具的详细使用请阅读后...
...导入的用法很简单,只要用 `--import` 指定路径即可,导入过程中会依次打印每个词的情况, 命令如下: ~~~ util/Logger.php --import=/path/to/words.txt demo ~~~ 删除搜索词 ---------- 热门搜索、相关搜索通常是自动处理的,但如果你不希望...
...xunsearch-full-1.3.0/ sh setup.sh ~~~ 第一次安装的话,过程可能会稍显漫长,请不必着急,您大可泡杯茶一边喝一边等待即可。 3. 待命令运行结束后,如果没有出错中断,则表示顺利安装完成,然后就可以启动/重新启动 `xun...