I use Lucene.net 3.0.3 in an audio fingerprinting project and was wondering how 
I could improve the indexing speed? It takes ~1 week to make indexes of 
subfingerprints for 7+ million songs on a 32 core system with 64GB ram. I see 
that only 1 CPU core is doing 100% of the indexing. How can I use multiple 
cores to speed up indexing? Or maybe there's a better way to speed it up? I'm a 
Lucene.net novice compared to all of you so thank you for any help. The area in 
question where indexing is slow: 
https://github.com/nelemans1971/AudioFingerprinting/blob/master/CreateInversedFingerprintIndex/Worker.cs#L237

Reply via email to