论坛风格切换
  • 3893阅读
  • 0回复

[整体方案]Sphinx相关 [复制链接]

上一主题 下一主题
离线太史慈
 

发帖
766
金币
626
威望
556
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-05-22
http://www.phpwind.net/read.php?tid=1151733

  1. 拷贝pwsc到 d盘
  2. 修改pwsc/bin 目录下的sphinx.conf 中的配置文件 主要 数据库账号 密码等 (回复 日志没有做索引配置 没有考虑主题分表的情况)
  3. 进入库建立表
  4. --
  5. -- 表的结构 `search_counter`
  6. --
  7. CREATE TABLE IF NOT EXISTS `search_counter` (
  8.   `counterid` int(11) NOT NULL DEFAULT '0',
  9.   `max_doc_id` int(11) NOT NULL DEFAULT '0',
  10.   `min_doc_id` int(10) NOT NULL DEFAULT '0',
  11.   PRIMARY KEY (`counterid`)
  12. ) ENGINE=MyISAM DEFAULT CHARSET=gbk;
  13. --
  14. -- 导出表中的数据 `search_counter`
  15. --
  16. 建立索引 dos下操作 切换目录到 d:/pwsc/bin 目录下
  17. indexer.exe --config ./sphinx.conf all
  18. D:\pwsc\bin\searchd.exe --install --config d:\pwsc\bin\sphinx.conf 添加为系统服务 不用每次都手打启动
  19. D:\pwsc\bin\searchd.exe --delete 删除系统服务
  20. 六 dos 运行
  21. schtasks /create /sc minute /mo 20 /tn "pwsc" /tr d:\pwsc\bin\searchd.bat(创建计划任务)
  22. schtasks /delete /tn * /f (删除所有计划任务)
  23. 计划任务本人不熟悉
  24. 七 由于日志没有建立索引 请覆盖pwsc 目录下的程序到 searcher.class.php 覆盖到lib/searcher 下的 searcher.class.php
  25. 八 到windows系统服务中启动searchd服务 然后到后台开启sphinx功能

[url=http://www.phpwind.com]phpwind[/url]
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
提到某人:
选择好友
上一个 下一个