迅狗解决方案 - Discuz!论坛搜索
1. 概述

  Discuz! 论坛(BBS),是一个采用PHP 和MySQL 构建的性能优异、功能全面、安全稳定的社区论坛平台,是市场占有率最高的论坛软件之一。

  但 Discuz! 内置的搜索功能仅仅只是按照数据库提供的功能进行匹配查找,往往造成数据库遍历,性能十分低效,此外还缺少语义分词搜索准确率也不高。这是各大论坛站长十分头疼的问题,所以对论坛搜索进行一各式各样的限制,用户体验非常差。

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

2. 数据同步方式

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

  论坛站长们在建立搜索项目后,根据说明下载并在您的论坛服务器安装一个插件和做少量的代码补丁即可,其余工作均全部转交给迅狗去处理了。其中的原理是让论坛程序在进行各种形式的数据修改(包括但不限于开版、删版、发贴、删贴、修改)时通知迅狗服务器,迅狗服务器再从插件处获取数据并进行同步。

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

3. 搜索界面的用户体验

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

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

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

4. 搜索结果的扩展运用

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

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

5. 具体操作方式&建议

  使用方法极为简单,您只要注册成为迅狗网论坛用户并登录后,即可根据提示链接免费创建自己的 Discuz! 论坛搜索!

  创建完毕,在控制面版中点击“安装”根据提示完成操作即可享用该功能了。

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

6. 典型案例用户:
    HTPC原动力社区 (100万贴)
    人民公摄 (4万贴)
    Infinity论坛 (5.5万贴)
    深度时空宇宙论坛 (41万贴)
    奉化本地社区 (250万贴)
    建筑软件论坛 (7万贴)

最近评论

MJLM (2014/05/13 11:24)
希望支持discuz x3.1版,付费都行
jtw0720 (2013/11/27 11:38)
最新的  Discuz X 3.1  正式版 渴求支持阿!
更多用户评论或回复,请点此查看论坛原文。
您尚未登录,如果要发表评论或回复,请点击这里。