讯搜全文检索引擎-服务器部署

==============【讯搜全文检索引擎-部署服务器】===============

1、存放在 xxx.xxxxxx.com 项目下的 search 模块,访问域名为:search.xxxxxx.com;

2、讯搜服务器安装在 /data/xunsearch/ 里;

3、开启/重新开启 xunsearch 服务程序,命令如下:

    /data/xunsearch/bin/xs-ctl.sh -b inet restart

4、索引值建立的sh脚本在 xxx.xxx.xxx.xxx:xxxx服务器上,路径为:/data/xunsearch/sh/,不同后缀名表示不同含义:

    _append.sh (追加新索引)

    _init.sh (初始化索引)

    _reset.sh (平滑重建索引)

5、所有的索引数据将被保存在下面这个目录中:/data/xunsearch/data,如需要转移到其它目录,请使用软链接指向。

6、可通过服务器的crontab -l 查看索引的执行脚本与规则;

7、执行脚本之后将产生的日志记录在/data/logs/xunsearch/中,可查阅日志是否建立索引成功;

8、PHP-SDK 的代码目录:

    _

    |- doc/                    离线 HTML 版相关文档

    |- app/                    用于存放搜索项目的 ini 文件

    |- lib/XS.php              入口文件,所有搜索功能必须且只需包含此文件    

    \- util/                   辅助工具程序目录

        |- RequireCheck.php    用于检测您的 PHP 环境是否符合运行条件

        |- IniWizzaard.php     用于帮助您编写 xunsearch 项目配置文件

        |- Quest.php           搜索测试工具

        \- Indexer.php         索引管理工具

9、临时建立索引案例:

php util/Indexer.php --source=mysql://root:[email protected]/www_xxxxx_com --sql='SELECT n.news_id,n.title,nac.content FROM news_article AS n LEFT JOIN news_article_content AS nac ON n.news_id = nac.news_id WHERE n.status = 1' --clean news

你可能感兴趣的:(PHP)