Voglio implementare Lucene per la ricerca a testo integrale. Ho una tabella con 6 milioni di record in un database SQL. Ogni minuto circa mille nuove righe verranno aggiunte dall'applicazione.
La creazione di indici in Lucene richiede molto tempo. Ogni volta che elimini o creo un nuovo indice dal database perché l'utente deve vedere i record aggiornati sulla ricerca.
Come posso avere una capacità di ricerca abbastanza veloce?
1) Ho bisogno di valori aggiornati e cronologici nella ricerca 2) Il ritardo massimo dovrebbe essere di 2 secondi