跟随“梦人梦语”
浏览“梦游记”
访问“图标收集网”
订阅“网际梦游者”

网站新功能——站内搜索

发布:Rolly | 日期:2010年05月11日 | 时间:15点20分
分类:【图标】 |

  随着Logo Collect(图标收集网)的日益壮大,网站数据量也在日益增加。特别是对所有用户开放的“上传”栏目的图标数量已经到达2666张之多,每当重要节假日前后都会迎来一个上传的高峰。即便现在每页展示图标数量由原来10张增加到20张,也总共有130多页。

  自2005年8月网站开通“上传”栏目以来,持续受到广大朋友的喜爱和关注。此栏目不仅欢迎各位用户上传本站遗漏的各大网站节日图标,也允许用户发布相关的精美原创作品。“上传”栏目使用简单、方便,是各位图标爱好者第一时间上传图标的最佳选择。

  在此Rolly特别要感谢多年来无私奉献勤奋发图的朋友们,正是有了你们网站内容才不断的丰富。但一些问题也随之而来。比如如何准确查询多年前曾经发布的某张图标,如何搜索所有新年和圣诞节的图标?如果一页页的翻,可能需要花费数小时,还容易出现遗漏。即便是使用本站首页提供的Google站内搜索结果也很模糊,出于Google对网站更新速度等原因,很过结果都是过期的和不完整的。

  对此Rolly也曾经采取过一些措施。如将相关图标归类并做成专页来展示的方法,但这样不仅工作量大也很难满足用户的多样化需求。虽然早就想制作一个站内搜索功能,但碍于网站数据库编码兼容性问题而迟迟没有完成。

  最近半年以来,网站一直使用的Edong网服务器频繁出现问题,隔三差五出现诸如无法更新、数据丢失、上传失败、无法留言等状况。虽然每次我都及时联系客服处理,但他们工作效率低,态度不好,而且没几天还是会出问题,不少网友都替我着急。五一过后不久的某天早上我刚打开手机,就接到几条短信爆料称网站“上传”栏目内容全部丢失!从早上交涉起,直到当天下午技术人员才最终承认是服务器故障,这让我对他们的服务彻底的失去了信心。

  搬家!这是唯一的选择。虽然服务器使用还有几个月才到期,但我没必要再等下去了。经过之前几个月的试用,我找到了一个还不错的国外主机,目前我博客和微博都已经搬到了这家国外服务器上。可是如此复杂的图标收集网搬迁起来绝非易事,除了有数百M的图片和文件要备份转移外,还有数M的数据库要迁移。导数据库是网站搬迁最关键也是最麻烦的一步,而且国内Edong网的MySql数据库版本很老,还是使用的老式Latin1字符,如何顺利转换编码导入到新版utf8数据库确实是个重要课题。前几年搬迁博客就因为转换编码而丢失了不少数据。因为中文字符在转换过程中会出现意想不到的乱码,十分让人头痛。另外一旦数据库编码发生变化,页面程序也得相应的改变,否则也无法正常显示。再加上不同空间操作系统的兼容性不同,在搬家过程中的重重困难可想而之。好在这次是下定决心破釜沉舟,最终排除一切困难完成了搬迁,连夜将域名切换到国外服务器。至此我所有的网站、博客、微博和所有的com域名全部出逃成功。

  在搬迁成功,字符集转化为通用的utf8后,当务之急就是制作一个站内搜索引擎。母亲节前夕,经过了一整天的编写和调试,一个功能简单却非常实用的“上传”搜索引擎成功发布。搜索界面和结果页面完全集成在原“上传”栏目页面中,经过了几天的测试,并在综合了网友反馈的测试结果后进行了几次改进,目前这个搜索引擎可以对上传页面所有图标的标题和发布者进行多关键词模糊搜索,并将搜索结果按发布时间倒序排列出来。多关键词之间用空格隔开,包含任意一个关键词的图标都会被引擎搜索出来。

  当然了,这个简单的搜索引擎还存在一些bug,我也正在进一步的完善。同时继续欢迎大家将你们使用的感受反馈给我。之后我会根据情况扩大在全站的搜索范围,如增加评论搜索、Google图标搜索等功能,提高用户访问体验。

  另外为了增加趣味性,Rolly在搜索引擎中间埋藏了一些有趣的彩蛋,在搜索某些关键词时候会出现意想不到的东西。欢迎大家尝试。

梦人梦语

关于这个博客

  本博客为Rolly个人博客,除特别注明出处外,本博客中的文章均为原创,版权归本站及作者所有。如需转载,必须注明转载自本站及作者名称;特别注明不得转载的文章,未经许可谢绝转载。

  本博客部分图片来自互联网。

验证码click to change