How to use the ruby only version of ferret?

Hey …

I tried to use ferret on a development system for some days, but it
keeps crashing with some glibc error message… i understand that you’re
currently rewriting most of the c code … meanwhile i would like to use
the ruby only version, hoping that this will not crash my
fastcgi-processes…

so some questions…

1st, how can i use the ruby only version of ferret? (i’ve installed
ferret via gem on my linux box)

2nd, is there any non-binding roadmap or any date that a new, more
stable version of ferret is going to be released?

i really like ferret, but it is currently not stable enough to use it on
a production environment. i can send you any log or install any debug
libraries, if this would help finding the bug… my ferret is crashing at
least twice a day.

Ben

Hi!

On Thu, Jul 27, 2006 at 07:10:21PM +0200, Ben wrote:
[…]

1st, how can i use the ruby only version of ferret? (i’ve installed
ferret via gem on my linux box)

require ‘rferret’

2nd, is there any non-binding roadmap or any date that a new, more
stable version of ferret is going to be released?

i really like ferret, but it is currently not stable enough to use it on
a production environment. i can send you any log or install any debug
libraries, if this would help finding the bug… my ferret is crashing at
least twice a day.

you could try Ferret 0.3.2, it’s been the last revision before the
0.9.x versions and generally has been very stable.

On the other hand there are people (at least me ;-)) who are using
Ferret 0.9.x in production environments without problems. It might help
if you could provide more information on when the error occurs, and
what’s the exact error.

Jens


webit! Gesellschaft für neue Medien mbH www.webit.de
Dipl.-Wirtschaftsingenieur Jens Krämer [email protected]
Schnorrstraße 76 Tel +49 351 46766 0
D-01069 Dresden Fax +49 351 46766 66

hey jens,

require ‘rferret’

thank you

On the other hand there are people (at least me ;-)) who are using
Ferret 0.9.x in production environments without problems. It might help
if you could provide more information on when the error occurs, and
what’s the exact error.

well, errors like that: Error searching for a boolean query - Ferret - Ruby-Forum

most of the time i get some non-descriptive glibc errors or something
with a [BUG] prefix :slight_smile:

How can i produce more detailed error messages? What i am currently able
to see won’t help you …

Ben

Hey …

i can reproduce these crashes without any problem, so if there is any
way on how i can contribute to the ferret project, let me know. I’m
running Linux 2.6.15 on a Opteron (x86_64, dual core). I can even give
you acces to the server if that might help analysing the problems.

David, I would like to go live with my project by the end of october and
i need a stable version of a search engine to do that. so please let me
know if i should wait for a couple of weeks or if i should start to look
for alternatives as well.

Unfortunately, the ruby only version of ferret is not an option as it is
far to slow.

Ben

Jens K. wrote:

Hi!

On Thu, Jul 27, 2006 at 07:10:21PM +0200, Ben wrote:
[…]

1st, how can i use the ruby only version of ferret? (i’ve installed
ferret via gem on my linux box)

require ‘rferret’

2nd, is there any non-binding roadmap or any date that a new, more
stable version of ferret is going to be released?

i really like ferret, but it is currently not stable enough to use it on
a production environment. i can send you any log or install any debug
libraries, if this would help finding the bug… my ferret is crashing at
least twice a day.

you could try Ferret 0.3.2, it’s been the last revision before the
0.9.x versions and generally has been very stable.

On the other hand there are people (at least me ;-)) who are using
Ferret 0.9.x in production environments without problems.

You’ve probably just been lucky. I have seen 0.9.x (and 0.3.x) crashing
on several different platforms. Everything works in the beginning,
sometimes for a few weeks, but then I add more and more documents, the
index gets larger, and at some point querys just start segfaulting. At
least I haven’t seen any more indexing segfaults since 0.9.x, that’s
definetely an improvement…

On 7/30/06, Ben [email protected] wrote:

Hey …

i can reproduce these crashes without any problem, so if there is any
way on how i can contribute to the ferret project, let me know. I’m
running Linux 2.6.15 on a Opteron (x86_64, dual core). I can even give
you acces to the server if that might help analysing the problems.

If you are still having problems when I get the next version out I’ll
definitely take you up on the offer. I’m working on Ferret full time
from now until I finish the next version so hopefully that will be
very soon.

David, I would like to go live with my project by the end of october and
i need a stable version of a search engine to do that. so please let me
know if i should wait for a couple of weeks or if i should start to look
for alternatives as well.

I would be very disappointed if Ferret wasn’t stable be October. And
with access to your server I should definitely be able to make it
stable for your system at least.

Cheers,
Dave

David B. schrieb:

I would be very disappointed if Ferret wasn’t stable be October. And
with access to your server I should definitely be able to make it
stable for your system at least.

David,

great to hear… i’m currently starting my testing phase… we got several
different queries and a lot of people testing… searches are a very
imporant as we included many live-searches, all based on ferret.
one thing i can definately say is that fuzzy searches are broken… as
far as i see it, all crashes are related to a #{query}~0.6 call. But it
seems to depend on the word you’ve been searching for. Some words like
‘star’ are working, others like ‘memories’ aren’t.

Ben