Thanks Daniel, that's at least comforting to know that it's at least expected. Can you or anyone else comment on the CPU profile I sent in? If there was a way of optimizing that loop, then it could mean a reasonable improvement in indexing speed.
At this rate I'm
only getting on average 300-400-ish items/second added to the index.
I think that's realistic for typical uses of Lucene on common hardware.
cheers,
Paul Smith