建议发个Sphinx的安装教学或包
By s80022
at 2016-04-26
0人收藏 • 3815人看过
xiuno BBS 有自动安装 sphinx for CentOS/RedHat / Xiuno BBS 2.0
http://bbs.xiuno.com/thread-18.htm
Carbon可以发个类似的麽? 一般的sphinx安装教学很複杂。
研究好久又要设编译还要索引什麽的又分什么客户端服务端。
搜寻流量大想改sphinx 但实在不懂怎么装。
- 登录后方可回帖
回复#2 @s80022 :
https://github.com/lincanbin/Carbon-Forum/blob/master/docker_resources/sphinx.conf
这就是配置文件,复制过去就好了,任何一个用过sphinx的人都应该知道。
问题在没用过sphinx....
所以只要apt-get好sphinx Server,
设START=yes
配置文件替换成docker_resources/sphinx.conf
安装好php+mysql+Carbon Forum
然后sudo /etc/init.d/sphinxsearch start就可以了?
---到这边这样就可以了?
那些建立索引indexer –all步骤或Cron或另外的SQL上传都不用了是吗?
怎麽样可以知道效果或运作成不成功?
回复#4 @s80022 :
其他步骤都是安装Sphinx本来就要的,这边只要提供配置文件就好了。
回复#2 @s80022 :
我用的phpstudy搭建的,感觉很好用;也是老大推荐的;很不错的轻论坛;
回复 #6 @fhjjgz :
你用的Windows。
回复 #0 @ivanilla :
Sphinx 支持本来就不是我做的,是一个contributor 做的。
回复#9 @lincanbin :
你可以写一个嘛。
回复#11 @達也 :
有些mediawiki网站会用这个,但是我Google了下发现solr似乎更好。
回复#12 @ivanilla :
Elasticsearch有較好的實時性
回复 #0 @ivanilla :
看心情了
回复#14 @lincanbin :
Xunsearch 采用结构化分层设计,包含后端服务、前端开发包两大部分,层次清晰而不交叉。 其中后端是采用 C/C++ 编写的守护进程,而前端采用最为流行的脚本语言 PHP ,对于 web 搜索项目更为方便。 具体参见架构设计。
Xunsearch 极大程度降低的搜索开发的难度,除了常规的中文分词、字段检索、布尔语法等功能外, 还比其它免费的解决方桉提供了用户急需的相关搜索、拼音搜索、结果高亮、搜索建议等等。 具体的清单请参见我们的功能列表。
迅搜比较支持中文....功能又多...
回复 #0 @s80022 :
再多推荐点,我看看要哪个。
回复#16 @lincanbin :
迅搜的功能列表
支持海量数据,高速搜索响应,敬请参见 Xapian 裡的 Scalability。 据描述单库最多支持 40 亿条数据,在 5 亿网页大约 1.5TB 的数据中,非缓存情况下检索时间不超过 1 秒。
健壮的后端守护程序,内置缓存设计,事件模型基于 libevent。
内置专为搜索而自主开发的 scws 中文分词,搜索效果好,又能保障查全率。
后端采用稳定高效的 C/C++ 开发,前端采用流行的 PHP 脚本语言,堪称最佳组合。
极低的开发难度,接口简单易用,而且文档规范、全面。
与 Lucene, Sphinx 之类相比较,Xunsearch 提供了更丰富而必需的功能,开发周期更短。
功能强大,内置了大量只有商业、大型搜索引擎才提供的功能。支持包括字段检索、结果高亮、 字段排序、布尔语法、区间检索、聚合搜索、相关搜索、权重微调、拼音搜索、 搜索建议等等专业搜索引擎具备的功能。
悟空全文搜索引擎
高效索引和搜索(1M条微博500M数据28秒索引完,1.65毫秒搜索响应时间,19K搜索QPS)
支持中文分词(使用sego分词包并发分词,速度27MB/秒)
支持计算关键词在文本中的紧邻距离(token proximity)
支持计算BM25相关度
支持自定义评分字段和评分规则
支持在线添加、删除索引
支持持久存储
可实现分布式索引和搜索
采用对商业应用友好的Apache License v2发布
估计只有这两款,我觉得反正这边几乎没人千万数据,
那速度差一点点不如选个功能强大的原生中文搜索引擎。
回复#17 @s80022 :
对了,extension要支持PHP 7。