搜索

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

1.XSDocument 文档

...[php] $doc = new XSDocument; $doc->name = 'value'; // 用对象属性方式进行赋值、取值 $doc['name'] = 'value'; // 用数组下标方式进行赋值、取值 $value = $doc->f('name'); // 用函数方式进行取值 $doc->setField('name', 'value'); // 用函数方式进行赋值 $doc->setFie...

2.使用索引缓冲区

...改操作,它们的调用都是立即传送到服务器的。 如果您进行文档批量处理,如果每一次都进行服务器交互则显得效率低下。 因此,对于大量索引更新操作时,请使用以下方式开启缓冲区进行操作,缓冲区的默认 大小为 `4MB`,...

3.开发流程

...配置文件,请先阅读[编写第一个配置文件](ini.first)然后进行手工编写, 或使用在线[辅助工具][1]生成配置文件。 2. 决定索引更新方式,如果项目搜索的实时要求比较高、而且采用 `PHP` 开发,则建议修改项目代码, 在数据...

4.搜索建议和纠错

...返回的数据量可能极少甚至没有,因此调用下面方法试图进行修正 $corrected = $search->getCorrectedQuery(); if (count($corrected) !== 0) { // 有纠错建议,列出来看看;此情况就会得到 "测试" 这一建议 echo "您是不是要找:\n"; foreach ($corr...

5.编写第一个配置文件

...统下推荐 用 `vi`,而 `Windows` 下可以用记事本或 `EditPlus` 进行编写。我们也正在计划不久的将来制作一个 `Web` 界面的编辑工具,以便进行可视化的设计以及约束检测。 > tip: 目前我们针对新手用户开发了一个 WEB 版本的在线配置...

6.体验 DEMO 项目

... 只要跟着说明完成操作即可,后面还有大量章节对各项进行深入讲解。 > note: 这些例子中的命令、代码均假定为默认的 UTF-8 环境,如果您使用的是 GBK > 编码环境,请在运行所有 `php` 脚本时加入 `-c gbk` 参数。 查看项目配置文...

7.获取搜索结果

获取搜索结果 获取搜索结果是进行搜索的最主要目的。通过 [XSSearch::search] 获得[搜索结果文档](class.document), 如果没有任何符合条件的匹配则会返回一个空数组。 在获取搜索结果前您必须用[上一章](search.query)学到的...

8.获取热门搜索词

获取热门搜索词 在您的搜索功能进行一段时间后,系统会记录并分析所有的搜索词汇, 提供热门搜索词列表以辅助网站运营、引导用户搜索。 热门搜索词使用 [XSSearch::getHotQuery] 方法,返回值是以搜索词为键、 搜索...

9.同义词搜索

...的一个词。 > _Xunsearch_ 的同义词不同于 _Xapian_,会智能进行字段匹配和转换,您只需维护通用词库。 英文同义词的特殊处理 ------------------ 英文单词的同义词在 xunsearch 中做了一些个特殊处理: - **统一小写** 统一转换为小...

10.搜索概述

...搜索基本流程是把构建好的搜索语句,通过合适的 `API` 进行必要的修饰, 再传递给底层的搜索服务器进行处理,然后把匹配的结果返回。具体包括以下步骤: * 构建搜索查询语句 `query`,然后调用 [XSSearch::setQuery] 设定它 * ...

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