"Standard" Full Text Search Engine

Paul Rubin http
Fri Oct 26 13:33:07 EDT 2007


"Martin Marcher" <martin at marcher.name> writes:
> is there something like a standard full text search engine?
> 
> I'm thinking of the equivalent for python like lucene is for java or
> ferret for rails. Preferrably something that isn't exactly a clone of
> one of those but more that is python friendly in terms of the API it
> provides.

Ferret is basically a Lucene clone, originally written in Ruby but
with the intensive parts later rewritten in C for speed since the Ruby
version was too slow.  There was something similar done in Python
(PyLucene, I think) that was also pretty slow.

Solr (a wrapper around Lucene) has a reasonable set of Python
bindings.  Solr has become very popular among web developers because
it's pretty easy to set up and use.  However, its flexibility is not
all that great.

Nucular looks promising though still in a fairly early stage.
Suggestion for Aaron: it would be great if Nucular used the same
directives as Solr (i.e. say <field/> instead of <fld/> and fix other
such gratuitous differences) and implemented more Solr/Lucene features.



More information about the Python-list mailing list