文章列表
优化搜索性能
虽然建立索引的操作非常耗时,但是那毕竟只在最初创建时才需要,平时只是少量的维护操作,更何况这些可以放到一个后台进程处理,并不影响用户搜索。我们创建索引的目的就是给用户搜索,所以搜索的性能才是我们最关心的。下面就来探讨一下如何提高搜索性能。
1
将索引放入内存
这是一个最直观的想法,因为内存比磁盘快很多。
Lucene
提供了
RAMDirectory
可以在内存中容纳索引:
Directory fsDir = FSDirectory.getDirectory(“/data/index/”, false);
Directory ramD ...
- 2009-06-22 18:21
- 浏览 746
- 评论(0)