2012-09-07 30 views
0

我有一个运行在Apache Tomcat服务器上的web java/jsp应用程序。在这个Web应用程序中,我使用Lucene来索引和计算一些PDF文档之间的相似性(PDF文档在数据库中)。我的活服务器(基于Tomcat的WSO2 stratos服务器)不允许web应用程序访问文件,因此我使用RAMDirectory类创建了内存中lucene索引。如何在webapp部署时创建Lucene内存索引

在我编写的应用程序中,当用户每次访问涉及Lucene的功能时,它都会创建一个新的内存中索引。

有什么办法可以在webapp部署时创建内存中索引,这样内存中索引将只创建一次,只要Web应用程序存在,我就可以访问内存中索引?

回答