The metadata service
-----------------------------------------------------------

The metadata service is a powerful combination of an indexer and a search
engine for all kinds of documents.  It combines several technologies, such
as PostgreSQL and Zope, to create a contextually rich database which can
be queried in any number of forms.

The metadata service is part of the Search services project.


PREREQUISITES

This software requires:
- Python
- the Python GTK+ 2 bindings, and GNOME VFS bindings (for better MIME detection)
- a PostgreSQL server installation (a preexisting database cluster or
  running server is not required)
- Zope's standalone ZODB3 3.3.1 or later
- /sbin/blkid, from the e2fsprogs package


INSTALLATION

Please read the INSTALL file.


FEEDBACK: REPORTING BUGS, ETC.

Don't forget to visit this project's Web site first:

   http://www.amautacorp.com/staff/Rudd-O/projects/search-services/

to solve any doubts or questions you might have.


LICENSE AND LEGAL NOTICE

This software is under the GPL.  See the file COPYING for licensing
information.  Contact us if you need us to license this software under
a different license.
s


HOW TO USE IT

Documentation is a bit sparse right now.  To install, use:

   python setup.py install

To run:

   metadata-service

Remember to install Zope first.  If you installed
them in a nonstandard path, point your PYTHONPATH to the Zope's
lib/python dir, in order to let the metadata service find Zope.
Apply the same mechanism if you installed the metadata service 
in a nonstandard path as well.

CONFIG AND USAGE NOTES:

Check $installdir/etc/metadata-service.conf for a primer in
available config options.

The database will be created in by default in
$installdir/var/lib/metadata-service-database, and will grow
very large in number of files, very quickly.

Make sure you have lots of free space in /, or mount an empty
volume in that directory (e.g. you might create a large, empty
file, make a filesystem on it, and mount it -o loop).

The default target load average is 1.0.  That should make for a
responsive system while indexing, but if you want indexing to
go faster, be my guest and change it in MetadataService.py.
