Y a-t-il un rollback dans lucene?Rollback in lucene
Je sauve & dépôt base de données mise à jour du référentiel & Lucene simultanément de sorte que l'indice de base de données Lucene & sont synchronisés ..
ex.
CustomerRepository.add(customer); SupplierRepository.add(supplier); CustomerLuceneRepository.add(customer); SupplierLuceneRepository.add(supplier); // If this here fails i cannot rollback the customer above DataContext.SubmitChanges();
Malheureusement, j'utilise lucene.net en C# et il n'y a pas de méthode de commit & rollback comme je l'avais vérifié. Je ne sais pas pourquoi ils ne l'ont pas inclus .. –
Avez-vous vu ce blog http://www.lybecker.com/blog/2009/12/03/lucene-net-and-transactions/? J'ai vérifié la documentation API pour Lucene.net 2.4.0 à http://lucene.apache.org/lucene.net/docs/2.4.0/ et IndexWriter semble contenir des méthodes pour valider et restaurer. – ponzao
Salut Ponzao, tu as raison. Ces méthodes existent en version 2.4. Actuellement, j'utilise 2.3. Besoin d'obtenir plus tard =) .. merci beaucoup de le signaler. Apprécier ton aide. –