Lucene内存索引与本地索引结合

水之笔记 发布于 2017/03/14 00:20
阅读 194
收藏 0

初学Lucene,最近在做一个索引的web项目,要有三个地方用到三个不同的索引库,看到说用内存索引效率会提高?但是我不太会如何让本地索引与内存索引相结合

从本地索引创建内存索引我是会的

我现在的想法是这样的,当用户搜索的时候通过

Directory directory = new RAMDirectory(FSDirectory.open(Paths.get("")), null);

创建出内存索引,然后进行搜索工作,这样能创建出不同的索引库进行不同的搜索。但是我想问的是,这个样子会提升效率么?每次搜索都要重复性的先创建一个内存索引库,然后在进行搜索,感觉会不会花费的时间变得更长了??

加载中
返回顶部
顶部