...的需求分析和必要的设计分析、Xunsearch安装等操作。 1. 编写项目配置文件,请先阅读[编写第一个配置文件](ini.first)然后进行手工编写, 或使用在线[辅助工具][1]生成配置文件。 2. 决定索引更新方式,如果项目搜索的实时要...
编写第一个配置文件 `Xunsearch` 的配置文件是纯文本的 `INI` 格式,用任何文本编辑器均可编写,在 `Unix` 类型的系统下推荐 用 `vi`,而 `Windows` 下可以用记事本或 `EditPlus` 进行编写。我们也正在计划不久的将来制作一...
...一定规则的简要 > 字段,而不是更多的考虑语义关系。 编写自定义分词器 -------------- 自定义分词器必须实现 [XSTokenizer] 接口。假定您要编写一个名为 `xyz` 的分词器,则您要编写的代码 文件为 `XSTokenizerXyz.class.php`,请将文件统...
Xunsearch SDK for PHP $Id$ 这是采用 PHP 语言编写的 xunsearch 开发包,在此基础上开发您自己的全文检索。 在此简要介绍以下几个文件: - lib/XS.php 入口文件,所有搜索功能必须包含此文件 - lib/XS.class.p...
...K` 的系统类库定义时均以 `XS` 开头,为避免冲突,请自行编写 代码和定义时不要也以 `XS` 开头。 自定义分词 --------- Xunsearch 在项目配置时支持针对某些字段自定义分词。每个自定义分词功能单独使用一个 文件名,命名为 `XSTok...
...器构造函数的参数。 自定义分词器需要在 lib/ 目录下编写名为 XSTokenizerName 的分词类并实现接口 XSTokenizer, 内置支持的分词器有以下几种: - full 表示本字段的值整体作为一个检索词,像各种 *ID* 都适合这种情况 - none ...
..._table_ > > 如果您的数据表过于庞大和复杂,强烈建建议您编写 SQL 语句,仅 SELECT 搜索相关的字段即可, > 如果字段名称有变动,请用 AS 修改它。 用法示例: ~~~ # 导入 mysql 数据源 util/Indexer.php --source=mysql://root@localhost/test --sql="...
...境是否符合运行条件 |- IniWizzaard.php 用于帮助您编写 xunsearch 项目配置文件 |- Quest.php 搜索测试工具 \- Indexer.php 索引管理工具 如果您的搜索应用程序和 `xunsearch` 在同一台服务器,则无需复制任...