phpwind前台全文搜索实现(sphinx).docVIP

  • 35
  • 0
  • 约小于1千字
  • 约 2页
  • 2017-06-08 发布于河南
  • 举报
phpwind前台全文搜索实现(sphinx)

以下文档为根据网上某位网友的经验进行改进,实现了前台全文搜索。 phpwind本地部署,可以使用WAMP工具,方便快捷。 一 拷贝pwsc到 d盘 二 修改pwsc/bin 目录下的sphinx.conf 中的配置文件 主要 数据库账号 密码等 (回复 日志没有做索引配置 没有考虑主题分表的情况) 三 进入库建立表 -- -- 表的结构 `search_counter` -- CREATE TABLE IF NOT EXISTS `search_counter` `counterid` int 11 NOT NULL DEFAULT 0, `max_doc_id` int 11 NOT NULL DEFAULT 0, `min_doc_id` int 10 NOT NULL DEFAULT 0, PRIMARY KEY `counterid` ENGINE MyISAM DEFAULT CHARSET gbk; -- -- 导出表中的数据 `search_counter` -- 四 建立索引 dos下操作 切换目录到 d:/pwsc/bin 目录下 indexer.exe --all --config ./sphinx.conf 五 D:\pwsc\bin\searchd.exe --install --config d:\pwsc\bin\sphinx.conf 添加为系统服务 不用每次都手打启动 D:\pwsc\bin\searchd.exe --delete 删除系统服务 六 dos 运行 schtasks /create /sc minute /mo 20 /tn pwsc /tr d:\pwsc\searchd.bat 创建计划任务 schtasks /delete /tn * /f 删除所有计划任务 七 到windows系统服务中启动searchd服务 然后到后台开启sphinx功能 在全局- 创始人那里,可以开启后台全文搜索。 八 将function searchThreads中在return之前增加以下一行,则phpwind调用pwsc的全文搜索,此时实现了前台全文搜索。 $range 0; 九 注意新发帖的,要运行d:\pwsc\searchd.bat之后,才会在全文索引中找到。

文档评论(0)

1亿VIP精品文档

相关文档