这段时间一直忙着货比百家比较购物搜索(huobibaijia.com)的SEO工作,经过网站结构调整、关键词布局和外链建设,百度对网站已经稳定收录,站长工具查询:"百度 在最近1天内
共收录了网站( www.huobibaijia.com
) 1010
个页面",总收录数量:7万2400。(2011-09-20)
在实现购物搜索应用的时候,时常会遇到,类似淘宝搜索结果页面"你是不是想找:",etao搜索结果页搜索框下"热门搜索"之类的需求,也即根据当前的搜索关键词,查询相类似的关键词。
从seo和网站已有结构考虑,热门关键词用独立的页面展示,URL设计如:http://www.huobibaijia.com/hot-5176/
和http://www.huobibaijia.com/nvxie-50006843/hot-5176/。相似关键词实现效果如:
说下实现细节,首先需要一个关键词库,这个可以统计用户搜索关键词,也可以搜集商城的热门关键词。写了简单的程序,统计了淘宝、淘宝商城的热门关键词10多万个作为关键词库。
相似查询,不得不提TF-IDF了。TF-IDF(term frequency–inverse document frequency)是一种用于资讯检索与资讯探勘的常用加权技术。主要思想是:如果某个词或短语在一篇文章中出现的频率TF高,并且在其他文章中很少出现,则认为此词或者短语具有很好的类别区分能力,适合用来分类。
TFIDF实际上是:TF * IDF,TF词频(Term Frequency),IDF反文档频率(Inverse Document
Frequency)。
Lucene也提供了个相似比较的接口,MoreLikeThis接口。废话不说了,直接上代码。
热门关键词推荐代码:
public List<Hotkey> searchMoreLikeThis(String wd, int top)
throws IOException, Exception {
MoreLikeThisQuery query = new MoreLikeThisQuery(wd,
new String[] { "wd" }, analyzerUtil.ikAnalyzer);
TopDocs topDocs = getSearcher().search(query, top);
int totalHits = topDocs.totalHits;
ScoreDoc scoreDocs[] = topDocs.scoreDocs;
top = top < totalHits ? top : totalHits;
List<Hotkey> list = new ArrayList<Hotkey>();
for (int i = 0; i < top; i++) {
Document doc = getSearcher().doc(scoreDocs[i].doc);
Hotkey hotkey = doc2Object(doc);
int freq = taobaoItemSearcher.docFreq(hotkey.getWd());
//...此处暂时隐蔽^_^
list.add(doc2Object(doc));
}
return list;
}
有兴趣的朋友看看网站,提提建议。技术、网站运营、SEO等有兴趣的朋友,多多交流。
网址: http://www.huobibaijia.com/
也可以加QQ:909546261,疑义相与析。
- 大小: 10.5 KB
分享到:
相关推荐
网上购物系统——详细设计说明书.docx网上购物系统——详细设计说明书.docx网上购物系统——详细设计说明书.docx网上购物系统——详细设计说明书.docx网上购物系统——详细设计说明书.docx网上购物系统——详细设计...
java毕业设计——基于java的远程视频会议系统的设计与实现(系统+论文).zip java毕业设计——基于java的远程视频会议系统的设计与实现(系统+论文).zip java毕业设计——基于java的远程视频会议系统的设计与实现(系统+...
网上购物系统——详细设计说明书.pdf
香港购物必备——关于I.TSaleShop.pdf
基于微信小程序的家具购物小程序设计与实现——毕业论文.doc
第25章 综合项目——开发网上购物商城.ppt
新零售背景下线上线下销售的新思路——ShopperPro智能购物系统.pdf
乡、 鲜花、 礼品、 汽车、 其他 可满足大学生网页大作业网页设计作业需求, 喜欢的可以下载! 原生(HTML+CSS+JS),网页作品代码简单,可使用任意HTML编辑软件(如:`Dreamweaver、HBuilder、Vscode 、Sublime 、 ...
中文名: 网页设计与制作——Flash Dreamweaver Firework 作者: 吴超英 资源格式: PDF 版本: 文字版 出版社: 高等教育出版社书号: 9787040151572发行时间: 2004年01月 地区: 大陆 语言: 简体中文 简介: 内容简介...
基于Java的在线购物系统的设计与实现(源代码+论文) 基于Java的在线购物系统的设计与实现 摘 要 电子商务(Electronic Commerce)是互联网上出现的新概念。它是利用计算机技术、网络技术和远程通信技术,实现整个...
JAVA程序设计(OCJA认证)
家具购物网站的设计与实现--开题报告.pdf家具购物网站的设计与实现--开题报告.pdf家具购物网站的设计与实现--开题报告.pdf家具购物网站的设计与实现--开题报告.pdf家具购物网站的设计与实现--开题报告.pdf家具购物...
家具购物网站的设计与实现--开题报告.docx家具购物网站的设计与实现--开题报告.docx家具购物网站的设计与实现--开题报告.docx家具购物网站的设计与实现--开题报告.docx家具购物网站的设计与实现--开题报告.docx家具...
基于ASP.NET的在线购物系统的设计与实现论文(含开题报.
直播零售与传统互联网零售对比分析——基于用户购物体验角度.pdf
基于vue开发的宠物商店购物系统源码+项目说明(课程大作业).zip 从零构建vue + vue-router + vuex,实现基本的系统功能 【技术栈】 vue + element + axios + node.js + mysql 【项目结构】 |——— public |——— ...
手机终端网络购物的动作标准和动作时间研究——以京东APP为例.pdf
购物中心如何实现高效招商——购物中心以互动制胜.doc
HTML静态网页设计作业,采用DIV+CSS布局,共有多个页面,首页使用CSS排版比较丰富,色彩鲜明有活力,顶部导航及底部区域背景色为100%宽度。都是给学生定制的都符合学校或者学生考试期末作业的水平,有的有js,有的视频...