Skip to main content.
home | support | download

Back to List Archive

ANNOUNCE: Swish-e version 2.2 Release Candidate 1

From: Bill Moseley <moseley(at)>
Date: Thu Aug 29 2002 - 19:54:01 GMT
Swish-e version 2.2r1 source package is now available on the Swish-e
Download page: .  A Windows binary package
will be available soon.

The developers consider this version of Swish-e to be the best version ever.

We hope to have the final version out in a week or so.  Feedback from
Swish-e users of this release candidate will speed up this process.  If you
are using a previous version of Swish-e you are encouraged[1] to try this
new version, especially if using 2.0.5 or earlier.

Note: The index file format is not compatible with previous version of
swish.  You will need to run indexing before you can use 2.2rc1 for searching.

This version does not build correctly on 64bit platforms at this time.  We
intend to solve this issue before 2.2 final is released.

Jose just updated the merge code which on my tests works quite well.
Please test this.

Thanks very much to the developers.  Jose Ruiz has made major performance
improvements in almost all of the code.  Bill Meier also contributed
significantly in the area of swish-e memory usage and performance.  David
Norris has been very active in Swish-e development over the years and all
Windows users can be thankful for his Windows builds.  Rainer Scherg has
also been active in Swish-e over the years and has contributed many new
features.  You can thank me for configuration parameter bloat. ;)  And in
the great spirit of Open Source development, thanks to many others that
have contributed patches to the source and documentation.

[1] To encouraged those using previous versions:

Athlon XP1800+ with 1/2 GB RAM indexing documents of random words from

100000 files indexed.  196474540 total bytes.  20313019 total words.
Elapsed time: 00:03:12 CPU time: 00:02:14
Max memory was about 130MB.

If short on RAM and don't mind the extra indexing time, use the -e switch:

100000 files indexed.  196474537 total bytes.  20313562 total words.
Elapsed time: 00:03:35 CPU time: 00:02:37
Max memory was about 13MB.

And here's merging two of those 100,000 "file" indexes using -e (three
files were duplicates and removed):

199997 files indexed.  0 total bytes.  40624512 total words.
Elapsed time: 00:01:27 CPU time: 00:01:16

Bill Moseley
Received on Thu Aug 29 19:57:41 2002