Lucene
Mountain_
这个作者很懒,什么都没留下…
展开
-
lucene 的使用与优化
1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文搜索服务,告诉你你要...原创 2009-10-26 23:49:19 · 87 阅读 · 0 评论 -
影响Lucene索引速度原因以及提高索引速度技巧
转自高维鹏的专栏 在网上看了一篇外文文章,里面介绍了提高Lucene索引速度的技巧,分享给大家。先来看下影响索引的主要因素: MaxMergeDocs该参数决定写入内存索引文档个数,到达该数目后就把该内存索引写入硬盘,生成一个新的索引segment文件。所以该参数也就是一个内存buffer,一般来说越大索引速度越快。MaxBufferedDocs这个参数默认是disabled的,因为Lucen...原创 2009-10-27 00:33:10 · 103 阅读 · 0 评论 -
Lucene多线程操作实现
对于并发,Lucene 遵循以下规则: [list] [*]1. 允许任意多的读操作并发,即任意数量用户可同时对同一索引做检索操作。 [*]2. 即便正在进行索引修改操作(索引优化、添加文档、删除文档),依然允许任意多的检索操作并发执行。 [*]3. 不允许并发修改操作,也就是说同一时间只允许一个索引修改操作。 [/list] Lucene内部已经对多线程安全进行了处理,很多操...原创 2009-07-31 16:13:01 · 230 阅读 · 0 评论