windows下安装sphinx
来源:互联网 发布:极光大数据 编辑:程序博客网 时间:2024/05/01 02:59
结合网上资料,总结一些
1.直接在http://www.sphinxsearch.com/downloads.html 找到最新的windows版本,我这里下载的是根绝网上资料的Win32 release binaries with MySQL support ,下载后解压在D:sphinx目录下;
2.在D:\sphinx下新建一个data目录用来存放索引文件,一个log目录方日志文件,复制D:\sphinx\sphinx.conf.in到D:\sphinx\bin\sphinx.conf(注意修改文件名);
3.修改D:\sphinx\bin\sphinx.conf,我这里列出需要修改的几个:
type = mysql # 数据源,我这里是mysqlsql_host = localhost # 数据库服务器sql_user = root # 数据库用户名sql_pass = '' # 数据库密码sql_db = test # 数据库sql_port = 3306 # 数据库端口
sql_query_pre = SET NAMES utf8 # 去掉此行前面的注释,如果你的数据库是uft8编码的
index test1{# 放索引的目录 path = D:/sphinx/data/# 编码 charset_type = utf-8 # 指定utf-8的编码表 charset_table = 0..9, A..Z->a..z, _, a..z, U+410..U+42F->U+430..U+44F, U+430..U+44F # 简单分词,只支持0和1,如果要搜索中文,请指定为1 ngram_len = 1# 需要分词的字符,如果要搜索中文,去掉前面的注释 ngram_chars = U+3000..U+2FA1F}
这里注释掉
# index test1stemmed : test1# { # path = @CONFDIR@/data/test1stemmed # morphology = stem_en# }# 如果没有分布式索引,注释掉下面的内容# index dist1# { # 'distributed' index type MUST be specified # type = distributed
# local index to be searched # there can be many local indexes configured # local = test1 # local = test1stemmed
# remote agent # multiple remote agents may be specified # syntax is 'hostname:port:index1,[index2[,...]] # agent = localhost:3313:remote1 # agent = localhost:3314:remote2,remote3
# remote agent connection timeout, milliseconds # optional, default is 1000 ms, ie. 1 sec # agent_connect_timeout = 1000
# remote agent query timeout, milliseconds # optional, default is 3000 ms, ie. 3 sec # agent_query_timeout = 3000# }
# 搜索服务需要修改的部分searchd{ # 日志 log = D:/sphinx/log/searchd.log
# PID file, searchd process ID file name pid_file = D:/sphinx/log/searchd.pid
# windows下启动searchd服务一定要注释掉这个 # seamless_rotate = 1}
开启searchd服务
d:\sphinx\bin\searchd -c d:\sphinx\bin\sphinx.conf
生成索引文件到d:\shpinx\data目录,进入d:\sphinx\bin执行
indexer.exe -c d:\sphinx\sphinx.conf --all
搜索测试
D:sphinxbin>search.exe test
- windows下安装sphinx
- Windows下安装使用Sphinx
- windows下sphinx安装配置
- Windows下安装sphinx和sphinx搜索标红
- Sphinx在windows下安装使用
- Sphinx在windows下安装使用
- sphinx 安装及测试 windows 环境下
- Sphinx 在 windows 下安装使用
- Sphinx 在 windows 下安装使用
- Sphinx在windows下的安装
- sphinx在windows下的安装
- Sphinx 在 windows 下安装使用
- Sphinx 在 windows 下安装使用
- Windows环境下Sphinx的安装
- 搜索引擎Sphinx在windows下安装使用
- python Sphinx windows 安装
- Windows 安装 Sphinx
- Sphinx -- windows的安装
- Linux 查看CPU,内存,硬盘
- Java内存与垃圾回收机制
- 不是技术牛人,如何拿到国内IT巨头的Offer
- LeetCode Single Number I & II 都符合两个问题额外要求的 通用解法 与 思考过程
- Hibernate复合主键映射
- windows下安装sphinx
- 第十一周项目3-4-1000以内的阿姆斯特朗数
- 求一个数字的倒序数
- POJ 2339 Rock, Scissors, Paper(模拟)
- jms基础概念和应用场景
- 汇编语言经典书籍
- oracle学习日记1
- DDG-1000下水
- 第10周项目2--分数的累加