...et] > 不一致,请调用 [XSSearch::setCharset] 在开始其它搜索前设置正确的字符集。 典型搜索做法 ----------- 一个典型的搜索基本流程是把构建好的搜索语句,通过合适的 `API` 进行必要的修饰, 再传递给底层的搜索服务器进行处理,...
...earch::search] 搜索调用才会将关键词记录搜索日志中去。 设置分页、数量 ------------ 默认情况下,每次返回搜索结果的前 10 条数据,您可以通过 [XSSearch::setLimit] 指定返回的条数及偏移量, 这样就可以实现分页搜索的效果。特别...
...是标准词(原词)。 **同义词搜索** 完全依赖于您事先设置好的同义词库,词库内每条记录由“标准词(原词)”和“同义词”组成, 它们都必须是独立的词汇,也就是最小的索引单位,不可以是多个词组成的短语。 > tip: 独...
...-related_ 是搭配 _query_ 的一些功能选项。 * _--limit=_ 用于设置各种检索功能的返回数量最大上限,默认值均为 10 个。 对于普通搜索模式,还支持用 _--limit=offset,num_ 来同时指定偏移量和上限。 * _-d|--db _ 指定要搜索的数据库...
... 语句传递给 [XSSearch::search]。 > 您必须用 [XSSearch::setQuery] 设置搜索语句,再用不带参数的调用 `search` 或 `count` 方法。 > > 区间搜索默认用的是字节序比较,如果您希望将字段值以数字方式比较大小,请将字段的类型设置为 `numeric...
...如果您需要指定不同编码,请调用 [XSSearch::setCharset] 进行设置。 ~~~ [php] $search->setCharset('gbk'); ~~~ 关于搜索对象的详细用法剖析请阅读后面的专题。 $Id$
...为 NULL 使用最近那次 `setQuery` 的语句 * `$limit` 整数值,设置要返回的词数量上限,默认为 6,最大值为 20 ~~~ [php] $search->setQuery('西湖'); // 获取前 6 个和默认搜索语句 "西湖" 相关搜索词 $words = $search->getRelatedQuery(); // 获取 10 个...
...关联数组。接受 2 个可选参数如下: * `$limit` 整数值,设置要返回的词数量上限,默认为 6,最大值为 50 * `$type` 指定排序类型,默认为 `total`(总量),可选值还有:`lastnum`(上周) 和 `currnum`(本周) ~~~ [php] $words = $search->getHotQuery...
... 生成搜索骨架代码](util.skel)。 > > 项目配置文件中的字段设置直接影响着索引数据库的数据。所以如果您修改了一个已有数据的 > 的项目字段配置,那么您必须进行[清空索引](index.clean)或[平滑重建索引](index.rebuild), > 否则可能...
...数。 返回值是一个整型数字,是估算值。 ~~~ [php] // 先设置 Query 再获取数量 $count = $search->setQuery('神雕侠侣 -电视剧')->count(); // 直接把 Query 语句传入 $count = $search->count('杭州 西湖'); ~~~ > tip: 对于不带参数的 `count` 调用建议...