QQ登录
当前位置:首页 » 网站相关 » 正文

      网站的站内搜索看似是个小功能,但是要把它做好还是要费点劲的。对于一些数据量非常小的网站,很多网站都是采用 like查询来实现站内搜索功能,确实很方便,但是数据库大了用like查询就很慢了,如果要同时搜索标题和内容就更糟糕了。

      很多大型资讯类网站或论坛采用百度提供的站内搜索,这样省掉了很多事情,搜索速度也快,还不用耗自己服务器资源。但是需要百度已经收录,或者百度已经收录并通过站长提交的网站地图等数据,导致无法及时的搜索到新页面。火端使用一段时间后,发现体验不佳,而且百度那边有时候会做调整,导致搜索出来的结果不理想。

      要做好网站站内搜索,还是要自己做全文搜索。如果是自己搭建全文搜索环境的话,我们一般是采用sphinx或者coreseek,但sphinx不太适合做中文搜索,而coreseek作者已经很久不更新,并且官网也长期打不开了。火端以前用coreseek做过一个磁力搜索的全文搜索引擎,搜索速度还是非常快的。除了这两个,网上还有一些其它的全文搜索引擎,有的是需要安装相关扩展,有的也不需要,折腾下来比较费劲,技术要求还是比较高的。

      其实我们真的没有必要自己去折腾了,阿里云的开放搜索已经做得很完善了,在阿里云开放搜索内测的时候,火端就申请开通研究了,一直没有太多时间整合到自己的站,今天就把它集成到火端官网的站内搜索里了。演示地址:https://www.huoduan.com/search/?q=%E5%8E%9F%E5%88%9B

      使用阿里云开放搜索,我们只需要设置好RDS数据库的和开放搜索的对应关系就好,然后我们用官方的SDK即可快速搜索全站内容,基本上搜索耗时都是毫秒级的,非常省事!价格也还算合理。

      腾讯云也有个云搜,也是做站内搜索的,都不错,省时省力!

本文地址:https://www.huoduan.com/site-search.html
本文作者:火端网络,转载请务必以超链接形式注明出处。
本文标签:搜索引擎
 关键词: 阿里云开放搜索  全文搜索引擎  全文检索  
发表评论

昵称 (必填)

邮箱 (选填,可收到作者回复信息)

网址 (选填)

  • 筑楼
    筑楼 09月11日 回复

    大概需要多少钱?

  • 火端网络 09月12日 回复

    可以上阿里云产品页面计算下

  • 叽叽歪歪下
    叽叽歪歪下 08月03日 回复

    藐视必须是RDS数据库?如果是自建的数据库,藐视行不通,不过可以转RDS数据库,哈哈哈

  • 火端网络 08月04日 回复

    自建数据库应该也是可以的,只是没有RDS那么方便

温馨提示

由于火端最近在工作上和生活上都有大量事情要处理,每天时间都不够用,暂决定和大家告别一段时间,QQ和微信可能会很少回复大家,网站也将暂停更新,感谢大家对火端的支持!

站内搜索