Hi Prathib, As this is a monitoring application, have you considered a stored search solution? We created Luwak (based on Lucene) for exactly this purpose: https://github.com/flaxsearch/luwak - note that Luwak will (very shortly) build with Lucene 5.3 rather than the fork we created, as the requisite features are now in a release build of Lucene.
Cheers Charlie On 2 September 2015 at 00:46, Prathib Kumar <[email protected]> wrote: > Hi, > > We have been using the hibernate search(internally uses Lucene) and Apache > Lucene in your project. Our Application is a Network Management > Application. We would be getting the Alarms,Traps,Clients(like mobile > devices, laptops in a network),etc.. in the network. > > Basically these data are very dynamic in nature. Our Search in the > application would search for any of these Alarms,Traps,Clients,etc... > > Over a period of time, there will be lot of records available and the older > one doesnt make sense to search and list. > > Hence the data older than a day would be pruned through the sql queries and > not through hibernate to make the things faster. Now What we did is, rather > than updating the index, we just delete the older index and rebuild the > entire index again so that its faster w.r.t to both searching and indexing. > > But to index, it takes around 10-15 mins to reindex the whole data. > > Now the question is, Is there any standard solutions to address this kind > of problem ? > > How do we deal with the dynamic data with lucene where-in we need to prune > the records in the database ??? > > Any suggestions ?? > > Regards > Prathib Kumar. > > Regards > Prathib Kumar. >
