有这样一个需求,需要统计用户发布的产品信息曝光率,比如搜索一个关键字,出来的列表结果每条信息的曝光率都+1,
而且这个系统要考虑公用性,可以同时统计多个网站,要考虑可移植性。
小弟现在没什么思路,求高人指点迷津。
而且这个系统要考虑公用性,可以同时统计多个网站,要考虑可移植性。
小弟现在没什么思路,求高人指点迷津。
解决方案 »
- ASP.NET MVC
- 请教一个ASP.NET多线程问题。关于Application_Error的。
- ASP.NET国际化的问题
- 急!急!如何触发panel中动态添加的dropdownlist的selectedindexchanged事件?
- 请教一个rowfilter语句的写法。
- 请教:自定义控件(dll)如何在属性窗口显示true和假的选项,就是visible那种的属性,多谢
- 怎样隐藏客户端控件
- 如何设置服务器控件同时属于两个ValidationGroup验证组?
- 很简单的问题
- 表现和代码相分离的好处是什么?
- 【求教】asp.net生成静态页
- select * from XK_Column where Code like '%00020009' and len(Code)=8 如何写成LINQ的查询语
分词,搜索关键字
lucene.net IndexSearcher
Dictionary<char, int> counter = new Dictionary<char, int>();
string s = "";
char max = s[0];
foreach (char c in s)
{
if (!char.IsLetter(c)) continue;
if (counter.ContainsKey(c))
counter[c]++;
else counter.Add(c, 1);
if (counter[max] < counter[c]) max = c;
}
查询出来的列表,再更新所有查询出来的信息 曝光率+1
加个脚本文件在相关的网站上,然后通过站点记录访问的页面,同时记录访问的子页面,并且抓取访问页面的ID 或者 URL之类的。存储到服务器上。类似站点统计
而且能统计多个已经完成的网站数据,如a网站是PHP做的,b网站是ASP.NET做的,c网站是ASP做的。
不好意思 很久没有上了 。你这个疑问,我觉得是否可以考虑,通过JS获取到页面点击,比如点击产品那肯定是点击的一个 <a></a>标签的一个href对不对。这个我们肯定是可以确定的。如果是点击的这个,那么我们就记录他的URL地址,<a>标签中的内容,和参数ID这些记录下来。就基本上可以根据这些来统计了。------------------------
以上的前提肯定是有些网站点击链接方式要有相似性,要不你就要写多种方式来匹配。可以考虑正则表达式之类的结合。