搜索

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

1.索引概述

...设计文件, 内部都是特别设计的 `Tree` 结构,但这些东西不是这份指南所关注的。假设一个项目的名称 为 `demo` (即 `INI` 文件中 `project.name` 的值),那么它在服务端的索引数据的存储 路径为: ~~~ $prefix/data/demo ~~~ 该目录底下包...

2.搜索建议和纠错

...出来看看;此情况就会得到 "测试" 这一建议 echo "您是不是要找:\n"; foreach ($corrected as $word) { echo $word . "\n"; } } /** * 以下拼写示例则简化,并直接传入 Query 语句进行测试 * 您也可以例句用 `util/Quest.php demo --correct...

3.开发规范

...任何开发之前,有必要先强调一下开发规范。开发规范并不是强制性的要求,而只是 为了使项目及代码更利于维护、阅读而制定的一些习惯行为公约。 目录设置 ------- 无论您是否将 `PHP-SDK` 的代码拷出单独使用,强烈建议保留...

4.搜索概述

... [XS::search] 属性来获取搜索操作对象,然后展开使用,而不是自行创建对象。后面章节中的 相关测试代码如果没有特别编写,其中的 `$search` 均为通过类似以下的方式获取的索引对象: ~~~ [php] require '$prefix/sdk/php/lib/XS.php'; $xs = ne...

5.删除文档

...**索引词**进行删除。 特别注意是根据**索引词**删除而不是该字段的值,索引词是指该字段值经过分词器处理后得到的词汇。 对于索引方式为 `mixed` 的,如需删除,请把字段名设为类型为 `body` 的字段的名称。 ~~~ [php] $index->del...

6.安装

... 软件包的安装目录,强烈建议单独 规划一个目录,而不是混到别的软件目录中。 ~~~ cd xunsearch-full-1.3.0/ sh setup.sh ~~~ 第一次安装的话,过程可能会稍显漫长,请不必着急,您大可泡杯茶一边喝一边等待即可。 ...

7.自定义分词器

...常把自定义分词用于一些带有一定规则的简要 > 字段,而不是更多的考虑语义关系。 编写自定义分词器 -------------- 自定义分词器必须实现 [XSTokenizer] 接口。假定您要编写一个名为 `xyz` 的分词器,则您要编写的代码 文件为 `XSTo...

8.XSDocument 文档

...自动视为项目的默认字符集 [XS::defaultCharset],如果字符集不是 `UTF-8` 的系统内部会 自动进行转换,但要求 `PHP` 带有中文转码扩展 ([iconv][1] 或 [mbstring][2]) ~~~ [php] $doc = new XSDocument; // 使用默认字符集 $doc = new XSDocument('gbk'); // 指...

9.体验 DEMO 项目

...交 ... ~~~ 索引数据的提交是异步行为,所以录完数据并不是立刻就能检索到(当然,这个时间差也不会太大)。 所以为稳定起见请稍等几秒再进行下一步的搜索测试。 测试搜索 ------- 首先,我们体验一下正常的搜索,分别以...

10.搜索日志管理

...搜索日志文件。 搜索日志文件必须是 `UTF-8` 编码,如果不是请在使用前转换好。文件格式为一行一个词, 每个词后面可以用制表符 `\t` 隔开写上搜索次数,默认则为 1 次。以半角的 `;` 和 `#` 开头的行表示注释。以下为示范文...

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