php - MySQL中文全文搜索用迅搜还是Sphinx?
黄舟
黄舟 2017-04-10 15:01:14
[PHP讨论组]

大家好,

本人在MySQL里建立搜索的fulltext,但因为对中文支持度差,所以需要专用更好的插件。

网上有人推荐:Sphinx、mysqlcft和迅搜。

http://lostphp.com/blog/585.html
http://zyan.cc/post/356/
http://www.xunsearch.com/site/demo

不知道大家的经验是用哪个好?

谢谢了!

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(7)
PHP中文网

迅搜
文档比较全

迷茫

量少用迅搜吧

伊谢尔伦

推荐xunsearch,挺好使的。如果是java架构的,Lucene推荐

PHPz

不妨尝试一下elastic search

高洛峰

不能直接用Sphinx吧,它是不支持中文分词呀,
我们用的是coreseek,在Sphinx上开发的一个东西。

黄舟

如果需要自建(本地)搜索引擎,Elastic Search 是个不错的选择。ES 相对于 Sphinx, Lucene 的区别(优势)在于分布式的集群架构。

如果考虑云服务(就像文件存储会用七牛或又拍云,推送会用个推,发邮件会用 sendmail),可以考虑使用 微搜索。可以把它看作是一个不用运维,并足够优化的 ES。目前已有 ruby, python, nodejs 的 library

PHP中文网

如果是WINDOWS平台,数据量不大的情况下,也可以使用搜易站内搜索引擎。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号