[elephant-devel] Garbage collection problem
Ian Eslick
eslick at csail.mit.edu
Thu Sep 27 16:51:21 UTC 2007
On Sep 27, 2007, at 11:59 AM, Ben wrote:
>>> You might be better off, performance
>>> wise, doing this in a C full-text indexing system and wrapping an
>>> interface to it.
>>
>> I hadn't thought of that yet. Can you recommend any?
Elephant's use of BDB is designed for certain kind of operations and
access patterns. Implementing a full text index means you are adding
a data structure abstraction on top of another one that wasn't
designed for it. The resulting awkward interaction can have
significant performance penalties. A low level data structure
explicitly designed for large-scale, fast read access inverse
indexing can outperform an 'interpreted' one significantly.
> lucene is good, solar is a web service packaging of it, and there is a
> port for common lisp (montezuma), ruby (ferret) and perl (kinosearch).
>
> B
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel
More information about the elephant-devel
mailing list