Chinaasp论坛精华帖全文检索器技术内幕
发表于:2007-06-30来源:作者:点击数:
标签:
Chinaasp论坛精华帖全文检索器 网址:http://search.chinaasp.com Chinaasp论坛作为一个技术讨论的论坛运行已经有2年了,积累了很多的技术资料,虽然论坛自己已经有查询精华区的功能,但不是全文查询,这样要找资料就比较麻烦。面对众多的精华区文章,想要找
Chinaasp
论坛精华帖全文检索器 网址:http://search.chinaasp.com
Chinaasp论坛作为一个技术讨论的论坛运行已经有2年了,积累了很多的技术资料,虽然论坛自己已经有查询精华区的功能,但不是全文查询,这样要找资料就比较麻烦。面对众多的精华区文章,想要找到自己需要的东西,不是一件容易的事情。Chinaasp也一直在寻求相应的解决办法,在现有有限的硬件条件下,充分发挥效用,方便广大技术
开发者检索资料,为中国互联网事业做自己一份贡献。
现在我们已经成功得解决了问题。一方面实现了功能强大的检索器,一方面又不会影响运行论坛的
服务器的
性能。
我们做了一个search.chinaasp.com的子域名,指向另外一台相对负荷较轻的服务器。并设定定时同步2台服务器的数据(主要是论坛精华区的数据)。这样全文检索的功能就完全由 search.chinaasp.com来承担。对www.chinaasp.com那台机器来说就根本不用考虑全文检索的负荷,从而保证了论坛的正常运行不受影响。
我们的全文检索器基于
sql server7的full text search功能。它帮助建立检索索引,并定时更新。这使得我们可以把更多的注意力放在如何实现搜索器的功能上,比如我们将如何确定搜索结果显示次序,我们应该如何摘录符合搜索的内容片断,以及我们应该采用什么样的搜索策略(我这里所说的搜索策略是指如何使得用户可以快速的找到结果的方法),还有充分利用缓存,对搜索的优化工作。
精华帖子的全文检索的实现,只是我们对网站内容检索的一个初步实验, 在可以预见的未来,我们必然会把整个网站的内容都放入检索的工作区域里面。我们将会为大家提供更好的服务。请大家继续支持我们的工作。
原文转自:http://www.ltesting.net