Hello Everyone,

We have an application and the current search is taking lot of time to return 
the results. We are doing a search against 8-9 database tables and 1.5 million 
records.

I want to increase the search speed and thinking of implementing lucene search. 
I went through the documentation and lucene seems promising for my application.

I have few doubts and would like to have some more insight on following points.

1. The application has around 150 users and they create all together 4000 
inserts/updates in one day. I think of creating an index for 1.5 million 
records initially and then allow the inserts/updates to the index. The index 
size will approximately increase by 4000 records per day. 
Is lucene good for the application? Is it suitable for frequent inserts/updates?

2. The index has to be in sync with the database. Whenever  the user 
inserts/updates a record in the database, the index also needs to be updated 
accordingly. How do I handle the situation in where some process created 
write.lock/commit.lock and something went wrong and the lock files are still 
there. What would be the best practice/approach to handle this scenario?

Any help on this would be highly appreciated.

Thanks,
-Vasu

                
---------------------------------
Do you Yahoo!?
 Everyone is raving about the  all-new Yahoo! Mail Beta.

Reply via email to