建议发个Sphinx的安装教学或包

建议发个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 但实在不懂怎么装。


18 个回复 | 最后更新于 2016-05-19
lincanbin
2016-04-26
#1

有配置文件,直接完用那个配置文件就好了。

s80022
2016-04-27
#2

还是不大清楚,好像比较複杂?


放弃了


lincanbin
2016-04-27
#3

回复#2 @s80022 :

https://github.com/lincanbin/Carbon-Forum/blob/master/docker_resources/sphinx.conf

这就是配置文件,复制过去就好了,任何一个用过sphinx的人都应该知道。

s80022
2016-04-28
#4

问题在没用过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上传都不用了是吗?


怎麽样可以知道效果或运作成不成功?


lincanbin
2016-04-28
#5

回复#4 @s80022 :

其他步骤都是安装Sphinx本来就要的,这边只要提供配置文件就好了。

fhjjgz
2016-05-01
#6

回复#2 @s80022 :

我用的phpstudy搭建的,感觉很好用;也是老大推荐的;很不错的轻论坛;

lincanbin
2016-05-01
#7

回复 #6 @fhjjgz :

你用的Windows。

ivanilla
2016-05-18
#8

回复#3 @lincanbin :

以后会支持solr吗?

这个似乎性能更好。

lincanbin
2016-05-19
#9

回复 #0 @ivanilla :

Sphinx 支持本来就不是我做的,是一个contributor 做的。

ivanilla
2016-05-19
#10

回复#9 @lincanbin :

你可以写一个嘛。

達也
2016-05-19
#11

如果是博客跟論壇,solr建議換成Elasticsearch。 


ivanilla
2016-05-19
#12

回复#11 @達也 :

有些mediawiki网站会用这个,但是我Google了下发现solr似乎更好。

達也
2016-05-19
#13

回复#12 @ivanilla :

Elasticsearch有較好的實時性

lincanbin
2016-05-19
#14

回复 #0 @ivanilla :

看心情了

s80022
2016-05-19
#15

回复#14 @lincanbin :

Xunsearch 采用结构化分层设计,包含后端服务、前端开发包两大部分,层次清晰而不交叉。 其中后端是采用 C/C++ 编写的守护进程,而前端采用最为流行的脚本语言 PHP ,对于 web 搜索项目更为方便。 具体参见架构设计。


Xunsearch 极大程度降低的搜索开发的难度,除了常规的中文分词、字段检索、布尔语法等功能外, 还比其它免费的解决方桉提供了用户急需的相关搜索、拼音搜索、结果高亮、搜索建议等等。 具体的清单请参见我们的功能列表。


迅搜比较支持中文....功能又多...

lincanbin
2016-05-19
#16

回复 #0 @s80022 :

再多推荐点,我看看要哪个。

s80022
2016-05-19
#17

回复#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发布


估计只有这两款,我觉得反正这边几乎没人千万数据,

那速度差一点点不如选个功能强大的原生中文搜索引擎。


lincanbin
2016-05-19
#18

回复#17 @s80022 :

对了,extension要支持PHP 7。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录