Speaking of 64-bit/32-bit incompatabilities, what is the status of 64 bit support in Swish-e? Several months ago I was trying to index several hundred gigabytes of documents, and I couldn't get it to work. The thought then was that 64-bit support would enable me to do my job. Since then I've tried using MySQL 4.1 and its full text indexing which is nice but fraught with problems at this point. So, I'm wondering how swish-e is dealing with large amounts of data on 64-bit platforms these days. Any obervations would be appreciated!
From: Bill Moseley [mailto:email@example.com]
Sent: Monday, May 24, 2004 2:32 PM
To: Multiple recipients of list
Subject: [SWISH-E] Re: Crossplatform Swish-e Index
On Mon, May 24, 2004 at 01:57:09PM -0700, William Osborne wrote:
> I have index about 150,000 text documents with Swish-e under Windows, and
> I have been trying to use the same index on a webserver running Net BSD
> (64 bit Alpha).
> I can search the index just find under Windows. But, when I try searching
> using Net BSD, swish-e reports that the index version is invalid. I used
> the exact same source package to build swish-e on both systems.
> Can someone tell me if indexes that are created on one platform can be
> searched on a different platfor
I think the problem is the size of basic C data types differs on the
64bit machine. That's likely why the index is not portable between
those two platforms.
> I also tried indexing a small subset of the files on Net BSD. Searches
> using this index worked fine, but for some reason the index was about
> twice the size of a comparable index built under Windows using the same
> files with the same options! This makes me wonder if swish-e may be
> writting some variables in the index in a 64-bit form instead of 32-bit.
Yes, that's probably the problem.
Received on Mon May 24 14:43:29 2004