博客园自动相关文章功能的改进建议
2006-12-06 00:32
381 查看
目前的博客园在对文章内容撰写的支持上,是非常宽松的,支持发布任意合法的HTML以及脚本代码,这是我们这些开发人员最喜欢博客园的一个重要原因之一。但是随着博客园这几年的发展,文章和随笔的数量已有20多万篇,一些活跃的blogger文章数也有好几百,所以对检索以及组织相关文章的功能需求越来越迫切。
不记得是什么时候开始,博客园开始在每篇文章后面自动添加了一个“相关文章”功能:
我简单观察了一下,这个功能实际上非常Dummy
,它只是把同一个分类的文章,按时间把最近的一些文章列在了那里而已。。。这些文章实际上相关度很低,而且浏览者也很容易直接进入该分类对这些文章进行阅读。在方便使用和方便实现的指导下,我想到了一个提高“相关文章”相关度的办法。
在文章撰写时添加一个“标题关键字”输入项,用来输入在标题中匹配的关键字,当然也可以通过","或";"分割支持多个关键字。然后“相关文章”中只显示在同一个分类中,含有该文章所指定标题关键字的其它文章。如果复杂一些,可以考虑让标题关键字支持 and(+)、or(|)或except(-)操作就很强了。
这样一来,比如我写了一篇文章,标题叫:理解并解决IE的内存泄漏方式[翻译4],那么如果有了这个标题关键字功能,我输入标题关键字:内存泄漏。则相关文章就会显示:
·理解并解决IE的内存泄漏方式[翻译3]
·理解并解决IE的内存泄漏方式[翻译2]
·理解并解决IE的内存泄漏方式[翻译]
如果我输入标题关键字为:内存泄漏 | Leak,那么相关文章则显示:
·理解并解决IE的内存泄漏方式[翻译3]
·理解并解决IE的内存泄漏方式[翻译2]
·理解并解决IE的内存泄漏方式[翻译]
·IE的JScript解析器可能有Memory Leak
如果我输入标题关键字为:Script + 面向对象,那么相关文章则显示:
·在JScript面向对象编程中使用重载(续)
·JavaScript面向对象编程之Singleton类
·在JavaScript面向对象编程中使用重载
·在JavaScript面向对象编程中使用继承(5)
·在JavaScript面向对象编程中使用继承(4)
·在JavaScript面向对象编程中使用继承(3)
·在JavaScript面向对象编程中使用继承(2)
·在JavaScript面向对象编程中使用继承(1)
这样的效果因该还是不错吧,而且使用和实现都不是很麻烦。另外虽然我给博客园使用Ajax泼了冷水,但是在输入标题关键字后,如果可以通过一个Ajax按钮来预览相关联的文章列表,因该是不错的体验:)
一个简单的建议,欢迎您的看法。
不记得是什么时候开始,博客园开始在每篇文章后面自动添加了一个“相关文章”功能:
我简单观察了一下,这个功能实际上非常Dummy
,它只是把同一个分类的文章,按时间把最近的一些文章列在了那里而已。。。这些文章实际上相关度很低,而且浏览者也很容易直接进入该分类对这些文章进行阅读。在方便使用和方便实现的指导下,我想到了一个提高“相关文章”相关度的办法。
在文章撰写时添加一个“标题关键字”输入项,用来输入在标题中匹配的关键字,当然也可以通过","或";"分割支持多个关键字。然后“相关文章”中只显示在同一个分类中,含有该文章所指定标题关键字的其它文章。如果复杂一些,可以考虑让标题关键字支持 and(+)、or(|)或except(-)操作就很强了。
这样一来,比如我写了一篇文章,标题叫:理解并解决IE的内存泄漏方式[翻译4],那么如果有了这个标题关键字功能,我输入标题关键字:内存泄漏。则相关文章就会显示:
·理解并解决IE的内存泄漏方式[翻译3]
·理解并解决IE的内存泄漏方式[翻译2]
·理解并解决IE的内存泄漏方式[翻译]
如果我输入标题关键字为:内存泄漏 | Leak,那么相关文章则显示:
·理解并解决IE的内存泄漏方式[翻译3]
·理解并解决IE的内存泄漏方式[翻译2]
·理解并解决IE的内存泄漏方式[翻译]
·IE的JScript解析器可能有Memory Leak
如果我输入标题关键字为:Script + 面向对象,那么相关文章则显示:
·在JScript面向对象编程中使用重载(续)
·JavaScript面向对象编程之Singleton类
·在JavaScript面向对象编程中使用重载
·在JavaScript面向对象编程中使用继承(5)
·在JavaScript面向对象编程中使用继承(4)
·在JavaScript面向对象编程中使用继承(3)
·在JavaScript面向对象编程中使用继承(2)
·在JavaScript面向对象编程中使用继承(1)
这样的效果因该还是不错吧,而且使用和实现都不是很麻烦。另外虽然我给博客园使用Ajax泼了冷水,但是在输入标题关键字后,如果可以通过一个Ajax按钮来预览相关联的文章列表,因该是不错的体验:)
一个简单的建议,欢迎您的看法。
相关文章推荐
- csdn可能待改进点之9------>写博文时候, 建议增加类似word那样的自动纠错/提示错误的功能
- 【表单提示建议/自动完成功能】jquery autocomplete插件的使用及其改进
- (MS SQL)如何实现相关文章功能(多关键字匹配)改进版
- (MS SQL)如何实现相关文章功能(多关键字匹配)改进版
- 第六十三篇:S32V234汽车电子应用功能挖掘的相关文章:双目立体、雷达视觉融合、ADAS集成
- asp.net下使用jQuery.AutoComplete完成仿淘宝商品搜索自动完成功能(改进了键盘上下选择体验)
- DEDE中实现复制文章时自动加上版权的功能
- springmvc dubbo整合cms实现UC浏览器文章相关功能
- 关于博客园程序主页模板改进的若干建议
- WordPress 关闭文章修订和指定自动保存时间功能
- php实现相关文章功能代码方法
- 博客园创业相关文章收集
- 自定义博客园,个性导航二级下拉菜单,访客统计,侧边栏分享,文章目录自动生成,全局/文章返回顶部
- 转:Windows任务计划实现自动执行ArcGIS相关功能
- 使用php自动将文章标题或内容进行分词,添加和删除标签功能实例!
- 类似xkzzz复制文章自动加上版权功能的实现
- asp.net下使用jQuery.AutoComplete完成仿淘宝商品搜索自动完成功能(改进了键盘上下选择体验)
- jquery 模拟类搜索框自动完成搜索提示功能(改进)
- [导入]自动提取文章关键字,也谈“相关文章”
- 分享自动抓取缩略图相关文章(微信也有效)