Skip to main content.
home | support | download

Back to List Archive

Re: [swish-e] swish-e config?

From: Peter Karman <peter(at)>
Date: Wed Sep 12 2007 - 15:28:08 GMT
On 09/11/2007 02:36 PM, Bill Traynor wrote:
> On 9/10/07, Jordan Hayes <> wrote:
>>> Do I need multiple configs to accomplish this?
>> Yep :-)
>> Minimally you'll need a ReplaceRules difference in swish-e.conf.  You'll
>> also need a different title in .swishcgi.conf ...
> Here's what I've done thus far:
> In each mailing list archive directory I've created a swish.conf with
> the following:
> ReplaceRules remove <path to the archive>
> ReplaceRules prepend <URL to archive files>
> IndexDir <path to this directory>
> IdexFile <index.archivename>
> Then, in /usr/lib/cgi-bin/.swishcgi.conf I've put:
> sish_index =>
> '/path/to/index.archive1',
> '/path/to/index.archive2',
> etc. etc.
> and then a select_indexes statement for all possible archives.
> Following this, I run:
> $swish-e -c <pathto archive1 swish.conf>
> I run that command for each individual archive.
> This works.  However, is there a more efficient way to do this?  I've
> got 65+ archives and I'd prefer to issue only one $swish-e command to
> index them all.
> Also, am I following swish-e best practices here?  That is, should I
> be putting all of my directives in swish.conf?  Or somewhere else?

I like having all my data in a single index, storing things like archive_name
as a metaname. That way I can search like:

 swish-e -w foo archive_name=bar

instead of:

 swish-e -w foo -f path/to/archive_name.index

That said, I don't know that there's built-in support for that kind of thing in
swish.cgi. I don't use that script myself.

But by storing archive info as a metaname, there is only one .conf file at
indexing time, and one indexing run to make. The only time I don't use a single
index is if the sheer number of docs in the collection starts to make indexing
(and re-indexing) prohibitive, either because of memory or time constraints.

Peter Karman  .  peter(at)  .

Users mailing list
Received on Wed Sep 12 11:28:09 2007