瑞星卡卡安全论坛

首页 » 技术交流区 » 系统软件 » 【转贴】Discuz!论坛奇虎搜索功能全攻略
文物2 - 2006-7-4 15:34:00
Discuz!论坛奇虎搜索功能全攻略


QIHOO全文搜索引擎正式开放使用

介绍

QIHOO是一种与传统搜索引擎类似的论坛搜索引擎,采用的是蜘蛛+全文搜索技术,由于使用特殊的蜘蛛技术,使得QIHOO能够检索更多的论坛信息,例如发帖时间、作者、置顶、回复数等信息,并且保证论坛收录率远远高于以网页为基础的全网搜索引擎。所有的数据检索均在QIHOO的服务器上实现,不会耗费您自身服务器的任何资源,因此效率远远高于论坛本身提供的数据库搜索,对于搜索量较大,且服务器负担较重的论坛很有帮助。通常情况QIHOO的抓取间隔为4~12小时,即新帖子发布后的4~12小时,只要此帖未设定特殊权限,即可被QIHOO引擎搜索到。

按照我们与QIHOO签订的协议,全文搜索的页面演示见 http://search.qihoo.com/usearch.html?site=discuz&kw=discuz ,您可以在此体验其功能,同时我们将来将在技术成熟的时候提供部分大型论坛由站长自行替换左上LOGO的功能。QIHOO站内搜索只致力于为本论坛提供搜索功能,页面中不会包含任何非本站的内容,即全部的结果均存在于本论坛,不会由此进入他人网站(点上方的全网帖除外)。同时,QIHOO具备图片帖搜索功能,可以搜索论坛中出现的以[img]等方式粘贴的图片,使得论坛访问者更容易获取乐趣。

由于MySQL不支持中文全文搜索,通常情况下,Discuz!自身的全文搜索功能当用户数据量超过100万以后就变得非常缓慢,严重时可能由于一次全文搜索导致整个服务器锁死,因此以往在大Discuz!论坛中,全文搜索只开发给极少的用户使用,或根本不开放。QIHOO站内引擎可以有效的解决这些问题,用户能够方便的检索到自己所需的论坛信息,将有助于提高论坛访问量、增加用户粘性,使网站更具竞争力。

目前知名的搜索引擎,如google、baidu等均未提供论坛全文搜索功能,中搜和teein.com提供有类似的功能,但在现阶段从技术和效果上讲,均远不能达到我们所期望的效果。依据我们测试和体验的结果,QIHOO目前在论坛搜索领域称得上国内顶级的服务提供商,能够提供有充分质量保证的检索功能。

我们做这个服务的合作不会从中获利,请不要误会我们为了为谁做什么事情而推广此项服务,事实上绝大多数服务也都是非盈利性质的。QIHOO以良好的技术提供了解决论坛搜索问题的可能,够解决不少用户的实际问题,您使用与否是自愿的。


    自从Discuz!4.0开通了奇虎搜索功能以来,在很大程度上解决了论坛全文搜索的问题。Discuz!4.1在原有的基础上又将其进行了改进。主要改进如下:
引用:
一、根据论坛界面风格定义奇虎搜索界面风格,使之于论坛看起来更加统一。
二、论坛专题功能,可以由管理员增加论坛专题,实现了某个专题下聚合论坛内所有帖子 的功能。
三、相关主题功能,对帖子的主题进行分析,从而得到与其相关的关键词和主题。
四、搜索热词功能,管理员可以在后台设置搜索热词,方便用户查找论坛相关主题。
五、用户热词功能,用户可以自定义自己的热词,方便自己查找自己感兴趣的主题。
六、其他功能,多个页面添加搜索框,方便用户搜索。

推出以来还是受到不少用户的喜爱,不过我们发现还是出现了不少问题,所以写这篇文章希望能对大家有所帮助
1、为什么我不能使用论坛的奇虎搜索功能?
引用:
使用奇虎搜索有一定的前提条件,首先要确认奇虎搜索引擎开始收录你论坛的帖子,让奇虎搜索开始收录的方法可以见下面的网址

      http://search.qihoo.com/wait.html(奇虎搜索收录说明)
      http://www.discuz.net/forum-69-1.html(奇虎搜索Discuz专区)

这个收录过程从提交申请到开始收录可能需要几天的时间,开始收录后奇虎会自动给你发一封电子邮件通知你开始收录,这时候你就可以正式启用论坛相关的奇虎搜索功能了。


2、论坛首页的关键词、论坛专题在那里设置?
引用:
在后台管理中的奇虎搜索页面进行设置,分基本设置和专题设置,两个设置相关页面都有详细说明,具体大家可以看那里的说明,如果还有问题可以跟贴我来回答大家。

3、相关关键词和相关主题是怎么来得?
引用:
相关关键词和主题,是将帖子的主题提交到奇虎提供的相关帖子接口,由这个接口根据收录你论坛主题的情况,进行分析然后得出的。有时候同一个主题在不同论坛可能没有关键词和相关主题,这个是由于论坛收录的内容不同造成的

4、为什么我升级到4.1后打开帖子页面比较慢?
引用:
这个问题可能是两个方面造成的,一个由于您服务器本身原因或者您自行改过程序出现问题造成的,还有有可能是访问者无法访问到奇虎接口或者您的网站还没有被奇虎搜索收录造成的,解决方法,第一种情况您最好检查一下您的服务器是否正常,viewthread.php和viewthread.htm是否修改过,改的是否正确,如果是第二种情况建议检查一下http://search.qihoo.com/您能否正常访问,还有奇虎是否收录了您的论坛。

第二种原因的检查方法可以暂时关闭奇虎相关主题的功能,然后看看速度是否有所提高。如果有说明可能是第二种原因造成您帖子页面打开缓慢。

最后说一点相关帖子是写入一个缓存数据表里面的,这个缓存是有一定有效期的,系统默认的是24小时,在这个时间内相关主题的内容是不会变化的,而且因为是从本地数据库里面读取数据,速度会比较快,所以只有在第一次访问某个帖子且相关主题超过有效期才会出现相对缓慢的状态。
1
查看完整版本: 【转贴】Discuz!论坛奇虎搜索功能全攻略