Posted by Gábor Hojtsy on February 10, 2009 at 10:25pm
Jump to:
| Project: | Drupal.org customizations |
| Version: | 6.x-3.x-dev |
| Component: | Code |
| Category: | support request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Issue Summary
Implement search indexing and hopefully facets (by mailing list, author, date?) for mailing lists.
Comments
#1
Our current implementation is based on swish-e, which isn't actually built to index mailman as such...but can index text files. Mailman stores its list archives in /usr/local/mailman/archives/public on our servers and they are basically just text files, one per month. The messages are simply in the file and are in the format:
From drupal-devel at drupal.org Sun May 1 00:32:55 2005
From: drupal-devel at drupal.org (RobinMonks)
Date: Sat, 30 Apr 2005 22:32:55 -0000
Subject: [drupal-devel] [bug] /admin/node/book gives no output
In-Reply-To:
References:
Message-ID:
Message Body
OR
From sean at crushyou.net Wed May 2 04:22:27 2007
From: sean at crushyou.net (Sean)
Date: Wed, 02 May 2007 00:22:27 -0400
Subject: [support] Drupaltherapy: July 21 San Francisco
Message-ID:
Message Body
swish-e simply indexes these files and does actually facet on a couple of the headers. It runs every 15 minutes.
I plan on looking into Solr a little more in the next couple days to see how to do this with that search engine, but it seems like it would be fairly trivial.
#2
There are basically two approaches:
Anyway, assigning myself.
#3
I would do pointing out to the ugly pages, and see what people think. IMHO.
#4
Subscribing and available for consultation.
#5
Linking this from the Redesign project #661550: Meta issue for Drupal.org customizations because this issue was tagged 'drupal.org redesign'
#6
Would be nice, but I think we can live without this in the general redesign launch.
#7
Does anybody have any experience making Mailman mailing list archives searchable through Apache Solr? How would you get the Mailman archives into the Solr index?
#8
Unassigning myself.