- 浏览: 61738 次
- 性别:
- 来自: 上海
最新评论
-
daizhenze:
我的邮箱daizhenze@126.com
推荐新书《搜索引擎零距离--基于Ruby+Java的搜索引擎原理与实现》 -
daizhenze:
能把SbaleCC的定义代码和语法分析代码发上来吗,谢谢!
推荐新书《搜索引擎零距离--基于Ruby+Java的搜索引擎原理与实现》 -
webcgo:
不是叫IRS吗,与IRPL一样意思吧
时代变迁 -
webcgo:
IRPL开源吗,我们可以使用不?
时代变迁 -
yuankai:
LZ卖书的?
今天看了一眼我的书架,发现清华出版社出的书真是多啊
文章列表
CSS 与 打印控制
打印时如何控制不显示某些页面元素
<style>
@media print{
INPUT {display:none}
}
</style>
打印时如何控制分页
<TR style="page-break-after:always;">
打印时能够分页打印的CSS控制参考
Pagebreak:在打印的时候强迫在样式控制的对象前后换页。
Before:设置对象前出现的页分割符。设置为always时,始终在对象之前插入页分割符。相对应的CSS属性是”page-break-before”。
After:设置对象后出现 ...
- 2007-08-13 08:24
- 浏览 2649
- 评论(0)
by rufi 2003.3.21 -- 2003.4.2
一.序
1.什么是Haskell?
Haskell是一种函数编程语言. 1980年代以前对函数编程有很多研究, 但不同的研究者使用各自不同的语法记号, 一起交流时造成一些不便. 后来1987年的时候, 在FPCA'87会议上制定了统一的Haskell语言. Haskell吸收了各家的长处, 是一种纯粹的函数编程语言,并根据科学家Haskell B.Curry的名字命名. Haskell经过多年的发展完善, 目前使用的版本是Haskell 98.
2.Haskell有什么特点?
相对H ...
- 2007-08-12 09:00
- 浏览 7974
- 评论(0)
昨天买了第七个手机,然后发现自己买过的7个手机居然都是不同牌子的,
真巧。。。以下排名分先后
科健 GSM
西门子 GSM
诺基亚 GSM
普天 小灵通
中兴 小灵通
三星 CDMA
摩托罗拉 CDMA
顺便排一下自己买过的电脑, 按CPU主频排列
苹果PowerBook笔记本 16M
富士通FMV笔记本 PII233
组装机 赛扬633
组装机 图拉丁1G
ThinkPadT30 PM1.8G
组装机 PIV2.8G
时代变迁啊。。。
再顺便排一下自己使用过一段时间的程序设计语言,按时间排列
名称 使用过的时间
Basic ...
- 2007-08-11 06:14
- 浏览 1768
- 评论(2)
早上去了银行办一张汇款。正在大厅写汇款单的,突然一个老太婆颤微微地来到我面前,满脸皱纹,灰白头发,只见从裤袋里掏出一条尼龙薄膜袋子,又从里面掏出了两张破破烂烂的百元纸币,是现在已停止发行的老版纸 ...
- 2007-07-24 10:16
- 浏览 1139
- 评论(0)
堆排序在最坏的情况下,其时间复杂度也能达到O(nlogn)。相对于快速排序来说,
这是它最大的优点,此外,堆排序仅需要一个记录大小供交换用的辅助存储空间。
堆排序的数据结构是二叉堆,二叉堆的特点有两个,一个是它是一棵完全二叉树,
另一个是它的根结点小于孩子结点,所以我们很容易找到它的最小结点----根结点;当然
如果你想找到最大结点的话,那就要扫描所有的叶子结点,这是很费时间的,如果你想找的
是最大结点的话,你最好把它弄成一个大顶堆,即一棵根结点大于孩子结点的完全二叉树。
二叉堆通常用数组来实现,它舍弃下标0,从下标1开始置数,则很容易满足,对于数组
...
- 2007-07-23 22:48
- 浏览 3162
- 评论(0)
在lucene的search包下面发现一个新的类 MultiPhraseQuery
大致作用,猜测可以实现以下功能:
本来,要实现 "a (b|c|d) e" 这样一个语意的Query ,我猜测需要用 "a b e", "a c e" ,"a d e"三个PhraseQuery
来实现, 现在MultiPhraseQuery实现了这样一个方法
public void add(Term[] terms, int position)
也就是说,可以在原来的PhraseQuery中的任意位置添加更多的term
于 ...
原文地址 :http://wiki.apache.org/lucene-java/ImproveIndexingSpeed
How to make indexing faster
Here are some things to try to speed up the indexing speed of your Lucene application. Please see ImproveSearchingSpeed for how to speed up searching.
Be sure you really need to speed things up.
Many of th ...
- 2007-07-21 16:26
- 浏览 1508
- 评论(0)
问:
Is it possible to turn off directory locking with BDB? How is the performance
compared to regular FSDirectory for queries?
答:
If you're thinking of using Berkeley DB as a the store behind the Lucene index
via the DbDirectory Directory implementation, here are a few things to keep in
mind:
...
- 2007-07-17 19:52
- 浏览 1934
- 评论(0)
4层架构
1 客户端
负责接收用户发出的搜索请求, 转发到后端 “分发服务器”
2 分发服务器
分发服务器 接收到客户端发出的搜索请求后,根据不同的客户端类型(不同来源的搜索请求),把请求转发到
不同的“业务总控服务器”。
3业务总控服务器
业务总控服务器连接到各个具体业务的服务器, 接受到分发服务器发过来的搜索请求之后, 经过业务总线
(缓存,搜索,相关搜索,定制搜索,竞价排名等等业务,组成业务流水线),组装成搜索结果,返回给分发服务器,
由分发服务器把搜索结果返回给客户端,呈现给用户。
4.业务服务器
从业务总控服务器收到搜索请求后, 由自身或者结合其他辅助服务器完成业务,将结果 ...