xunsearch后台服务的安装点:/usr/local/xunsearch,其中:
bin/:后台服务的核心程序,包括searchd、indexer等data/:索引文件的数据目录,将被mount到外部Volumeetc/:后台服务的配置文件,也包含自定义词典,但不含project文件include/:后台服务是C++写的,这里是头文件lib/:后台服务是C++写的,这里是库文件sdk/:这也是PHP SDK的安装点,project配置文件也在这里share/:还不清楚tmp/:临时文件,存放pid和log等运行信息
xunsearch PHP SDK的安装点:/usr/local/xunsearch/sdk/php,其中:
app/: 存放核心的项目配置文件cmccb2b.ini和demo.inilib/: php lib库文件util/: 一些实用脚本程序doc/: 文档资料
前台UI界面在:docker/php:/app,其中:
search.php:搜索的主入口,Usage:0.0.0.0:9000/search.phpsuggest.php: 提供搜索建议的页面search.tpl: PHP定义的模版文件css/: 样式表img/: 图像文件
注意:每个php脚本都需要包含xunsearch定义的lib文件:require_once '/usr/local/xunsearch/sdk/php/lib/XS.php';