迅狗解决方案 - dedecms站内全文检索
1. 概述

  dedecms(织梦),是一个采用PHP 和MySQL 构建的功能全面、生成静态文件的CMS建站系统,是市场占有率最高的CMS软件之一。

  出于各种原因,其内置的搜索功能虽然带有分词效果,但仍然是借助于 MYSQL数据库来实现,存在速度不够快,准确率也不高并且对数据库压力较大等缺点。这也是各大 CMS 站长十分头疼的问题,这样的搜索用户体验也很差。

  迅狗网专为这个问题设计了一套完整的解决方案,完美解决这个困扰。

2. 数据同步方式

  迅狗不像传统的搜索引擎是采用蜘蛛爬取的,而是充分体现站内搜索的准确和实时特性。基于更新索引时的用户体验(速度),以及数据同步的可靠性这两点主要因素,数据同步是采用异步通知的形式。

  CMS 站长们在建立搜索项目后,根据说明下载并在您的 CMS 服务器安装上传少量的代码补丁即可,其余工作均全部转交给迅狗去处理了。其中的原理是让 CMS 程序在进行后台维护时(包括但不限于修改分类、发布文章、删除或修改)时通知迅狗服务器,迅狗服务器再从插件处获取数据并进行同步。

  数据同步是“准实时”的机制,意思是在 CMS 数据发生更改后,体现到搜索结果中可能有若干秒的延时。这是对用户体验和运行效率所做的折衷方案。

3. 搜索界面的用户体验

  搜索界面由迅狗网统一提供一个布局形式,您可以在登录迅狗网后进入控制面板去修改这个搜索结果面面的所有布局样式,并添加自定义的个性化页头和页脚信息。

  除底部的版权信息外,整个页面中均无任何迅狗网的信息和标注,这注定是一个双赢的合作方式,迅狗网不会抢走或导走用户的任何流量。

  此外,用户也能在控制面板中绑定自己的专有的搜索域名,如:so.yourname.com

4. 搜索结果的扩展运用

  除了第 3 点中提到的统一搜索界面外,迅狗网的搜索页面还提供 iframe 的调用方式,甚至还为首页搜索提供 XML 结果标准输出,方便用户进行二次开发或相关场合的特殊运用。

  在迅狗网的相关论坛中有专门的版块讨论美化和调用代码。

5. 具体操作方式&建议

  使用方法极为简单,您只要注册成为迅狗网论坛用户并登录后,即可根据提示链接免费创建自己的 dedecms 搜索!
  创建完毕,在控制面版中点击“安装”根据提示完成操作即可享用该功能了。

  特别注意:如果您的网站文章数据量在 50万以上,强烈建议您自备独立搜索服务器(预装Linux/BSD操作系统,其余交给迅狗团队完成),以保证最佳的运行效果和性能,具体操作方式请参看合作方式中的说明与条款。

6.  DEDECMS 典型用户:
    http://so.ekoooo.com
    http://so.2366.com

最近评论

目前本篇还没有任何用户评论或回复!
您尚未登录,如果要发表评论或回复,请点击这里。