摘要: 排序采用下面的算法:score(q,d) = sum( tf(t in d) * idf(t) * getBoost(t.field in d) * lengthNorm(t.field in d) ) * coord(q,d) * queryNorm(q)。q 是查询 d 是一篇文章, score 表示 q 在 d 中的评分。t 表示 q 的一个部分,一个词汇: 比如,中国人民 可能会分割成 &... 阅读全文
posted @ 2009-10-14 17:38 暮夏 阅读(1199) 评论(0) 推荐(1) 编辑
摘要: 软件表示的是一种现实的关系,关系往往错综复杂,但是,有时内涵却是一样的。万事万物虽然形态各异,但是,宏观机械运动都符合牛顿运动定律。这种事物深层的内在联系有时候是不容易被发现的。而且,在你的软件中,很有可能没有这样统一的定律。所以,构建一个代码的世界,更像是建筑师构筑一个大厦,而不是科学家发现定律。但,就像建筑师需要力学知识 和美学知识,学习软件的人,也需要一些基本的定律和原则构建这样的大厦。建筑... 阅读全文
posted @ 2009-10-14 12:46 暮夏 阅读(793) 评论(0) 推荐(0) 编辑