搜索

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

1.获取搜索匹配数量

...有以下两种做法,至于喜欢用哪种您自己决定。 * 调用方法 [XSSearch::getDbTotal] * 读取魔术属性 [XSSearch::dbTotal],内部也是调用上述方法 ~~~ [php] $total = $search->dbTotal; $total = $search->getDbTotal(); ~~~ 最近一次搜索的匹配数 ---------------...

2.Xunsearch SDK for PHP

...目录: doc/ 强烈推荐在线阅读我们的文档: 最简单使用方法就是下载全部源码压缩包,然后引入入口文件即可。 出现异常则抛出 \XSException 异常实例。 Composer 支持 -------------- 自 v1.4.9 起,通过 subtree 功能将 xs-sdk-php 分离成...

3.按字段值分面搜索

...索是指通过事物的这些属性不断筛选、 过滤搜索结果的方法,可以将分面搜索看成搜索和浏览的结合。 如果您还是不清楚它的概念,敬请参阅[这篇文章][1]。 适用情况 -------- 在 `xunsearch` 中,分面搜索是按照字段的值来实现...

4.构建搜索语句

...可以在搜索中,针对某个字段的值增加区间条件过滤。该方法接受三个参数, 第一参数 `$field` 为字段名称,后面两个参数依次是 `$from` 起始值,`$to` 结束值。假设该字段的值为 `$value`,那么要求 `$value > $from && $value addRange('chron...

5.搜索建议和纠错

...都非常简单,直接调用 [XSSearch::getCorrectedQuery] 即可,该方法接受搜索语句 作为参数,如省略参数则直接使用最近一次 `setQuery` 的语句,返回值是修正词汇组成的数组,若 没有更合适的修正方案则返回空数组。 ~~~ [php] // 假设...

6.XSDocument 文档

...其值。相当于常规 `SQL` 数据表中的一行记录。 通过魔术方法,每个字段名都是文档的虚拟属性,可直接赋值或取值,也支持数组下标方式访问文档字段。 ~~~ [php] $doc = new XSDocument; $doc->name = 'value'; // 用对象属性方式进行赋值、...

7.XSTokenizer 分词接口

...r] 是搜索字段的分词接口定义,整个接口只要求实现一个方法 [XSTokenizer::getTokens], 自定义分词器用于 INI 配置文件中的 `tokenizer` 选项。 关于自定义分词器的详细用法剖析请阅读后面的[专题](ini.tokenizer)。 $Id$

8.获取搜索结果

...->setLimit(5)->search(); foreach ($docs as $doc) { // 其中常用魔术方法:percent() 表示匹配度百分比, rank() 表示匹配结果序号 echo $doc->rank() . '. ' . $doc->subject . " [" . $doc->percent() . "%] - "; echo date("Y-m-d", $doc->chrono) . "\n" . $doc->message . "\n"; }...

9.获取相关搜索词

...要求的关键词。 相关搜索词使用 [XSSearch::getRelatedQuery] 方法,返回值是搜索词组成的数组。 接受 2 个可选参数如下: * `$query` 搜索语句,返回跟这个搜索语句相关的搜索词,默认为 NULL 使用最近那次 `setQuery` 的语句 * `$limit`...

10.获取热门搜索词

...营、引导用户搜索。 热门搜索词使用 [XSSearch::getHotQuery] 方法,返回值是以搜索词为键、 搜索指数为值的关联数组。接受 2 个可选参数如下: * `$limit` 整数值,设置要返回的词数量上限,默认为 6,最大值为 50 * `$type` 指定...

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