Plucene 1.22 is on its way to CPAN now.
It's also available at http://www.tmtm.com/CPAN/Plucene-1.22.tar.gz
The changes are:
- perl 5.8 required
- use pack and unpack to read/write 'segments' files in SegmentInfos [TB]
- Use string xor to find longest common string prefix in
TermInfosWriter [Minty / Nicholas Clark]
- switch to direct hash access in comparison methods in
Plucene::Index::Term [Minty]
- remove some indirection in SegmentTermEnum [TB]
- remove Plucene::Index::FieldInfo file [TB]
- minor speed tweaks to SegmentMergeInfo, SegmentTermPositions [TB]
- minor speed tweaks to SegmentsTermEnum (and split out into own file) [TB]
- remove Tie::Array::Sorted from SegmentMerger [TB/MP]
Yes, I know there are other outstanding issues, but if I didn't get this
out today it probably would have taken weeks or months. I want to get into
the habit of making a new release each day that I've integrated changes.
Hopefully Minty will nag me now about the changes I should really make next!
Tony
|