...网友建议。 项目自定义词库 ------------- 某些情况下,不同的项目需要不同的特殊词库。每个搜索项目的自定义词库文件如下: ~~~ $prefix/data/项目名称/dict_user.txt ~~~ 文件内容及格式与[全局自定义词库](#ch0)是一致的,在此不再...
...细示范 ----------- 以论坛文章搜索为例,每篇文章均属于不同版块(字段为 fid)、不同的发表年份 (字段为 year),我们需要在搜索结果中按年份、版块显示匹配的文章数。 那么在构建搜索语句时使用 [XSSearch::setFacets] 方法来...
...码视为默认编码,即 [XS::defaultCharset]。 如果您需要指定不同编码,请调用 [XSSearch::setCharset] 进行设置。 ~~~ [php] $search->setCharset('gbk'); ~~~ 关于搜索对象的详细用法剖析请阅读后面的专题。 $Id$
...词搜索 人类语言文化丰富,同一个意思有无数种不同的表达方式。因此,**同义词** 是全文检索中非常重要和必要的一项基础功能。从 `1.3.0` 版本起,`Xunsearch` 开始提供同义搜索搜索功能。 什么是同义词搜索 ------------...
...com) 的实践经验,绝大多数搜索项目的前端代码都类似, 不同的均为细节显示、字段使用等。因此为了更快的加速用户开发速度,我们特地推出这个代码生成工具。 这个工具读取并分析项目配置文件(`*.ini`),生成通用的搜索骨...
...* __分布式架构__ 搜索程序的前端和后端可以分离部署在不同服务器中,对于大规模的搜索应用还可以 对索引进行水平、垂直切割。 * __开发难度极低__ 一般开发者只要在安装和设置完成后,通过提供的脚本 SDK 包,便可十...
...索引数据的*目录名称*, 所以同一 xunsearch 服务器内的不同项目名称不可重复。默认为不含后缀的配置文件名, 如:xyz.ini 则项目名默认为 `xyz` 。 ~~~ project.name = AppName ~~~ 2. ### 默认字符集 这里的默认字符集范...
...; } ~~~ 用于索引更新的文档对象和搜索结果返回中略有不同,下面分开讲解。 搜索结果文档 ----------- 搜索结果文档是指 [XSSearch::search] 返回值包含的文档,它由 `PHP-SDK` 内部代码创建。 除了普通文档的功能外,还支持以下魔...
...段联合排序功能,习惯了 SQL 的用户往往都会碰到多字段不同方式的联合排序需求,[阅读文档](search.search#ch1) - 该版本的完整修改日志,请查看 [git commits](https://github.com/hightman/xunsearch/commits/1.1.0) [1]: https://github.com/hightman/xunsearch...
...所以 只要当作普通字段存储下来即可。 - `first` 用 1/0 不同值来表示是否为楼主,考虑到回贴过滤需求,它也需要索引,整个字段转换成一个 词即可,分词器当然选用 `full`。 - `author` 作者名字检索,考虑中文名支持,所以建...