自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

音乐搜索的极致(续)

12530 PC客户端音乐搜索项目一期的总结和思考。SlideShare 上的 pdf:音乐搜索的极致View more documents from fulin tang.PPT 的文字内容:音乐搜索的极致 唐福林 tangfulin@gmail.com http://blog.fulin.org目录  项目简介  需求描述  搜索实现  查询...

2009-10-29 10:23:35 146

音乐搜索的极致

12530 PC客户端 咪咕 (页面最下方有一个很不显眼的下载链接) 搜索 原本计划是今天上线内测,20号正是随资源库后台一起上线,其实昨晚就已经替换掉了正式服务器上原来的接口。正因为昨晚悄无声息的上线,原本已经下班走到家门口的我们,又被电话叫回公司,来解决一个刚刚发现的bug。音乐搜索,第一期还没有特别做歌词的搜索,只对歌手名,歌曲名,专辑名做优化,加上数据量本身就很小(一共才不到100万首...

2009-10-15 19:45:19 135

关于音乐搜索

音乐搜索属于垂直搜索的一种,但它又有着自己独特的一些需求。首先,几乎所有的音乐搜索都实现了用户输入时的关键词提示功能。但在网上搜索相关的技术文章,大多是讲如何用 Js 实现前台表现层的功能,少有的几篇关于后台技术实现的文章,也都太过简单。标准的办法是使用 Trie 树,但太过晦涩,不够直观。我们打算直接使用 Lucene 的前缀查询来实现,并且计划在项目上线后写一个比较详细的说明。其次,很...

2009-09-22 19:43:35 296

生活琐碎

离职倒计时,三,二,一。回想在手机之家的这半年,有两件事情是值得感谢的:一是转到了自己喜欢的方向:搜索,二是认识了一帮很好的同事。这大概都是在新浪,腾讯之类的大公司里无法做到的吧。在大公司的流水线上,很少可以任由自己选择喜欢的方向,独当一面的历练,就更难得了。至于同事,很多时候就只是同事。新浪还好一些,因为环境比较宽松,大家还可以有工作之余的生活时间,而腾讯,早晚的班车,按天安排的任务,让人觉...

2009-09-07 19:19:28 134

转:微软的产品线

Most Popular 这些是微软最重要的产品和战略·Bing 必应搜索引擎,微软未来几年最重要的战略·Bing cashback 搜索引擎bing的用户现金反馈计划·Internet Explorer IE浏览器。目前最新版是8.0·Microsoft Advertising 微软广告联盟·Office 办公软件。版本号: 95-2007 包括Word, Excel, Po...

2009-09-04 15:50:21 135

加速 lucene 索引建立速度 ImproveIndexingSpeed

本文 只是简单的翻译,原文 在 http://wiki.apache.org/lucene-java/ImproveIndexingSpeed* Be sure you really need to speed things up.Many of the ideas here are simple to try, but others will necessarily add some c...

2009-06-11 17:03:18 84

加速 lucene 的搜索速度 ImproveSearchingSpeed

本文 为简单翻译,原文在:http://wiki.apache.org/lucene-java/ImproveSearchingSpeed* Be sure you really need to speed things up.Many of the ideas here are simple to try, but others will necessarily add some c...

2009-06-11 16:40:40 104

基于 lucene 的站内搜索 - 阶段性成果介绍

imobile 站内搜索 —— 基于 lucene 的站内搜索,阶段性成果介绍基于Lucene的站内搜索View more Keynote presentations from Fulin Tang.

2009-06-05 17:37:13 97

Hoto 团子美食

文字的韵味,加上美食的诱惑, hoto 团子在芒种这一天,开始内测了!欢迎 follow 团子的 twitter:@projectdango关于 hoto 团子: http://www.hoto.cn/about慢隐于市,你是否有坐下来看时光消逝的勇气?你是否怀念这样的晨?在市场里踩着从竹筐里漏下的时蔬的新露水,栀子花和小菜叶被快手翻拣的大妈拨倒在地上,身边的老太太...

2009-06-05 09:51:26 162

JAVA 实现 grep + tail 功能

在 linux shell 下经常使用的一个命令组合: grep [-v] "filter" filePath | tail -n needLines,用来查看文件中符合条件的最后 n 行记录,尤其在监控 server 的 log 的时候。现在有一个需求:从 web 管理后台向 search server 发送一个 stat 命令,查看搜索索引的各项统计信息,其中就包括索引更新,查询的 log...

2009-05-26 18:03:27 356

FULIN.ORG 重回怀抱

20号从 paypal 上直接付美元 $50,但抢注的那个gg一直没有给转域名。26号终于收到邮件,通知去 MaxRegistrar.com 完成域名转移确认。顺便给续费到了 2019 年 (Cost:$84.51,但招行通知扣了 $82.56 ?)接下来需要找一个靠谱点的 nameserver ,然后把域名 cname 到 tangfl.yo2.cn 上来。whois:Domain ...

2009-05-26 11:55:09 89

Lucene 索引删除测试

测试代码:http://code.google.com/p/fulin/source/browse/JAVA/lucene/imobile/search2/src/search/test/IndexTest.java结论:1。lucene 索引删除条目的时候(不 调用 optimize),会修改索引目录的以下文件:segments.gen, segments_N, ***.del2。l...

2009-05-11 14:01:39 99

如何做有道难题的迷?

有道难题之解迷游戏(http://www.youdao.com/nanti/mi/),老高昨天给我发链接的时候稍微看了看,可是不太擅长于做这种脑筋急转弯类的题目,所以也就没有深究。唯一让我有点兴趣的,无非是好奇后面那些题目都是些什么罢了(初始状态下只能看到开头3道题目,每解出一道,就能多看一道)。因为好奇,所以想了想这样的情况该如何解决。首先,肯定不能按部就班的猜迷——如果能猜谜,我还想这么多...

2009-05-07 16:10:26 106

Lucene 索引滚动流程设计

Lucene 索引滚动流程设计TangFulin <tangfulin@gmail.com>一. Index Writer:1. 这里的 Writer 包括 Index Updater 和 Index Rebuilder ,但 Rebuilder 产生的索引文件不直接传送给 Searcher 使用,而是覆盖 Updater 的索引,由 Updater 统一处理后续的流程...

2009-04-28 18:21:34 95

lucene 2.4.1 重建索引测试

机器配置:uname -a :Linux eshequn-SV06-A11 2.6.21.5-smp #1 SMP Sun Jan 27 23:51:02 CST 2008 i686 Intel(R) Xeon(TM) CPU 3.06GHz GenuineIntel GNU/Linuxcpuinfo:processor        : 2model name    : In...

2009-04-17 12:07:08 104

Lucene 重建索引流程设计(草稿)

一. php client 端:1. update 与 rebuild 分开2. update 准实时:insert,update,delete 实时调用更新索引接口(带 primery key 的update 和 delete)3. rebuild 使用命令行或者 cron 运行,不能使用 web 页面(有运行时间限制),但可以在后台管理系统中作触发(如何防止重复触发?)二. J...

2009-04-03 17:40:01 199

NOI 的回忆

一晃,NOI 已经是快十年前的回忆了,就连 ACM (http://acm.pku.edu.cn/JudgeOnline/userstatus?user_id=tangfulin)也成了五年前的过去了。偶然在网上看到别的同仁总结的 OI 的知识点,有一些很熟悉,也有一些从来没有见过,更多的,当然是听说过,但不知其所以然。无论结果如何,我曾经努力追求过。时间复杂度(渐近时间复杂度的严格定义,...

2009-03-31 21:37:00 147

Beta 沙龙:手机之家新系统介绍及架构分享

周日(2009年3月29日)在 奇遇花园咖啡馆 举办的 Beta 技术沙龙上,本期分享主题 手机之家 新系统介绍及架构分享者:徐超前(http://www.longker.org/)ppt 查看及下载:http://docs.google.com/Presentation?id=dgct7gqk_8098gpr4wz6kPS. 我是 DAL 2.0 开发者之一,如果在这个方面有什么问题...

2009-03-30 12:03:14 102

北师大地名来源和典故

从北到南,从西到东:1、励耘路著名文献学家、我们的老校长陈垣(在教九外面的小花园里有陈老校长的塑像)的书屋名字叫“励耘书屋”。后来中文系著名教授、文献学研究专家启功先生为报师 恩,在陈垣校长逝世19年之后,设立了励耘讲学助学基金。此后,师大的实验班等都以“励耘”命名,借此表达陈垣老校长和启功先生对师大学子的治学期望。2、丽泽路《易经·兑卦》:“丽泽兑,君子以朋友讲习。”丽,是依...

2009-03-23 17:43:18 487

转:提高 Linux 上 socket 性能

使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他 API 一样,您可以通过一些方法使用 Sockets API,从而提高 Socket 的性能,或者限制 Socket 的性能。本文探索了 4 种使用 Sockets API 来获取应用程序的最大性能并对 GNU/Linux® 环境进行优化从而达...

2009-03-23 11:39:31 98

转:软件开发者面试百问

这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结构、算法、数据结构、测试这几个话题。如果想雇架构师,也可以只考虑需求、功能设计、技术设计这些地方。不过不管你怎么做,都要牢记一点:这里大多数问题的答案都没有对错之分!你可以把我的这些问题作为引子,展开讨论。例如下面有个问题是使用静态方法或是单例的缘由。如果那个面试的就此展开长篇大论,那他...

2009-03-17 13:34:43 82

转:我是一块硬盘

     我是一块硬盘,在一个普普通通的台式机里工作。  别人总认为我们是高科技白领,工作又干净又体面,似乎风光得很。也许他们是因为看到洁白漂亮的机箱才有这样的错觉吧。其实像我们这样的小台式机,工作环境狭迫,里面的灰尘吓得死人。每天生活死水一潭,工作机械重复。跑跑文字处理看看电影还凑活,真要遇到什么大软件和游戏,上上下下就要忙的团团转,最后还常常要死机。  我们这一行技术变化快,差不多每过...

2009-03-06 10:36:03 87

在你心中有这样的一个人吗

在你心中有这样的一个人吗?你们可能相爱过,你们也可能喜欢着彼此,但是,为了什么原因你们没能在一起?也许她为了朋友之间的义气,不能答应你。也许为了顾及家人的意见 ,你们没有在一起。也许为了出国深造,她没有要你等她。也许你们相遇太早,还不懂得珍惜对方。也许你们相遇太晚,你们身边已经有了另一个人。也许你回头太迟,对方已不再等待。也许你们彼此在捉摸对方的心,而迟迟无法跨...

2009-02-27 11:05:52 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除