[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#492157: ITP: apollo -- The Apollo Solr Server



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Stefano Zacchiroli wrote:
> On Thu, Jul 24, 2008 at 03:47:53PM +1200, Paul Waite wrote:
>> The Apollo Solr Server is a debian packaging of the standard Solr Server
>> available from the Apache project (http://lucene.apache.org/solr/). This
>> package can be installed with replication enabled, either as a Master or
>> a Slave. The latter is set up for you to rsync from the Master via cron.
> 
> Reading this paragraph I frankly do not understand what this package is
> about (neither I do reading the forthcoming paragraphs): the first row
> is almost useless as it is evident that we are talking about "debian
> packaging" and "Solr Server" does not help in understanding what we are
> talking about.
> 
> The short description is not explaining what the package is about
> either.
> 
> Also, the Homepage does not belong to the long description, but to the
> Homepage field in the source package stanza.
> 
> Please improve the descriptions.
> Cheers.

Thanks for the feedback. Sometimes when one already knows what the package "is about" it seems
plain that the description is absolutely clear as crystal. But it quite obviously is not!

Here is a (hopefully) better one. Please let me know if it does the trick for you, and thanks for
your time on this.

Cheers,
Paul.


Long description of apollo:

The Apollo Solr Server is a debian packaging of Solr, the open source enterprise search engine which
is available from the Apache project (http://lucene.apache.org/solr/). Solr is provided by the
Apache project in the form of a tarball, which forms the upstream content of apollo. Apollo takes
the tarball, unpacks it and then re-organises it along Debian-compliant lines with configuration
files under /etc, logfiles under /var/log, data under /var/lib, start/stop scripts, and log rotation.

Aside from this basic re-organisation, apollo also allows the user to easily configure the way Solr
works via debconf, where the port Solr listens on, memory allocation and cron-driven replication
settings can be chosen. With the latter, apollo allows easy setup of master-slave replication
between a single master and one or more slave servers.

Apollo also provides a MaoriMacronsFilter plugin which can be set up in your schema.xml to map
macronned characters to stright ascii on both index and query operations. The default schema.xml has
this set up for the 'text' field type already. Although this filtering is specific to the Maori
language, it is also provided as a working example, and from that it is a trivial exercise to
provide other mappings.

Finally, the apollo package has been designed to allow the user to run multiple (only limited by
machine memory and cpu resources) instances of Solr in a cluster. New instances of Solr are created
by unique name, and run on a unique port, and are managed by a simple command-line utility which
provides access to create, remove, purge, start, stop, restart, and instance status functions.

In summary, apollo wraps up the Solr search engine in a very convenient single package, and allows
it to be easily deployed and managed on Debian systems.

(end long description)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIiC4mtfkpAgkMOyMRAvAPAJ4nOY62fDrt4Wzn7s4QfVuU7YoUogCfavjT
v7X9qw+zLY3ix1L521h8IUk=
=EfYy
-----END PGP SIGNATURE-----



Reply to: