magpy is a Python wrapper for the mg full-text search engine, which has support for fast full-text indexing/retrieval and ranked/boolean queries.
| Tags | Software Development Libraries Python Modules |
|---|---|
| Licenses | GPL |
| Implementation | C Python |
Recent releases


Release Notes: This release adds support for wildcard search (truncation). Document types that have delimiters different from whitespace are now supported.


Release Notes: This release adds support for MingW cross-compilation. Several memory leaks were fixed, and the code has been cleaned up. Stemming can now explicitly be switched on/off when creating the index. This version includes Win32 binaries (Python 2.4.4).


Release Notes: A compile script bug (causing an unresolved symbol error during runtime) was fixed.


Release Notes: The modules are now installed via distutils (setup.py). Support for languages using the iso-8859-1 character set was added.
Recent comments
29 Aug 2005 09:10
Re: Bug report: magpy 0.1.2 Import Error
> (I tried to send this report by email
> but it bounced with an "550
> unrouteable address" error)
Maybe some overzealous spam filters at work again. (?)
> undefined symbol:
> memchain_add
Thanks for the report. This bug should be fixed in the newest version (0.1.3)
29 Aug 2005 07:45
Bug report: magpy 0.1.2 Import Error
(I tried to send this report by email but it bounced with an "550 unrouteable address" error)
Hi,
I wanted to try out your magpy module and ran into the follwing error
when trying to import the mgindexer module.
Python 2.4.1 (#2, Mar 30 2005, 21:51:10)
[GCC 3.3.5 (Debian 1:3.3.5-8ubuntu2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>>>> import mgindexer
Traceback (most recent call last):
File "<stdin>", line 1, in ?
ImportError: /home/chris/lib/python/mgindexer.so: undefined symbol:
memchain_add
As you can see, I'm using Python 2.4 on Ubuntu with GCC 3.3.5.
Compilation via "python setup.py build" and installation via "python
setup.py install --home=~" went ok, though gcc printed out a lot of
warnings. I can send a full compilation log on request.
Cheers, Chris