You can do stuff with scopes and contexts and web.xml and whatever
(google something like tomcat application scope).  Or use some static
classes or singletons to look after the single index.


--
Ian.


On Fri, Sep 7, 2012 at 6:10 AM, Kasun Perera <kas...@opensource.lk> wrote:
> I have a web java/jsp application running on Apache Tomcat server. In this
> web application I have used lucene, to index and calculate similrarity
> between some PDF documents(PDF documents are in the database). My live
> server dosent allow web-app to access files, so I have created the
> in-memory lucene index using RAMDirectory class.
>
> In the current way that I have coded in my application, when for each time
> user access the lucene involved functionality, it creates a new in-memory
> index.
>
> Is there any way to create the in-memory index at the webapp deployment
> time, so that in-memory index will be created only once and I can access
> in-memory index as long as web app is live?
>
> --
> Regards
>
> Kasun Perera

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to