Luke does not work with Ferret indexes?

Hey,

Luke doesn’t seem to be able to open a Ferret index I’ve created. Is
this expected?

If yes, can someone recommend another index inspection tool?

Thanks,
John

On 10/7/06, John C. [email protected] wrote:

Hey,

Luke doesn’t seem to be able to open a Ferret index I’ve created. Is
this expected?

If yes, can someone recommend another index inspection tool?

Thanks,
John

Yes, that is expected. Jens K. implemented an inspection tool a
while back except it doesn’t work with the latest version of Ferret.
It is based on GTK. I played with it a bit earlier this week and got
it to work with the latest version of Ferret’s indexes but it still
needs a little more testing. I’m also concerned about the portability
of this solution. It won’t work on OS X without X server installed. I
looked at a few of the other gui options briefly but I still haven’t
decided on the best option. These were my first impressions but please
feel free to correct me. I won’t be offended.

  • Tk: very portable but some of the widgets I really wanted where
    missing like tabbed panes. A lot of people seem to complain about it
    being ugly I think you can fix this by installing the Tile theming
    engine for Tk.

  • QtRuby: We’d need to use Qt4 because of licencing issues on Windows.
    I had trouble even installing Qt4 which doesn’t bode well for it and
    there is currently no binary gem for windows. I don’t want to deal
    with that problem again. Other than that, QtRuby looks really nice.

  • WxRuby: Again no binary gem but it has the widgets I need and it
    looks pretty good because it uses native widgets. I couldn’t really
    find my way around the documentation though. I wanted to quick
    tutorial to show me how everything works.

  • FLTK: There are bindings for this in Ruby but I actually found it
    easy to use FLTK straight from C. I quite liked this solution because
    FLTK is light enough that I could possibly package FLTK up in the
    package. Also, FLUID is a great GUI builder.

Anyway, I only looked at each of these GUIs briefly. What do other
people think an inspection tool should be built with?

Cheers,
Dave

Ferret indexes from version 0.10 are not compatible with Luke.
I don’t know of any compatible tool right now.

John C. wrote:

Hey,

Luke doesn’t seem to be able to open a Ferret index I’ve created. Is
this expected?

If yes, can someone recommend another index inspection tool?

Thanks,
John

What about the even more obvious idea of creating a Rails front-end
to Ferret indexes? That’d be portable, and easy enough for someone
to install (and could come in handy remotely against an index on a
server too).

Erik

On Oct 6, 2006, at 9:01 PM, David B. wrote:

Anyway, I only looked at each of these GUIs briefly. What do other
people think an inspection tool should be built with?

AJAX.

This is on my todo list. But behind KinoSearch 0.20 and Lucy.

An AJAX version of Luke would be a major contribution to the Lucene
community, because it could be adapted easily to work with any of the
different ports regardless of file format discrepancies.

Marvin H.
Rectangular Research
http://www.rectangular.com/

On 10/7/06, Erik H. [email protected] wrote:

What about the even more obvious idea of creating a Rails front-end
to Ferret indexes? That’d be portable, and easy enough for someone
to install (and could come in handy remotely against an index on a
server too).

    Erik

Hey Erik, it’s been a while. I’ve actually been considering this idea
since I sent my earlier email and your reply has convinced me that
it’s a good one. I was actually thinking Rails might be overkill for
this and just a simple webrick servlet might do the job fine. Maybe
I’m wrong. I’ve just got back into using Rails again this week. It’s
been a while since I worked on a GUI of any kind. :stuck_out_tongue:

Dave

Marvin H. schrieb:

Anyway, I only looked at each of these GUIs briefly. What do other
people think an inspection tool should be built with?

AJAX.

This is on my todo list. But behind KinoSearch 0.20 and Lucy.

An Ajax-Frontend to the Ferret-Index would be great… yes. And I think
this wouldn’t take that much time, if ferret allows me to get all the
information i need to be displayed on the frontend. David, maybe we can
work something out here?

Ben

AJAX.

This is on my todo list. But behind KinoSearch 0.20 and Lucy.

An AJAX version of Luke would be a major contribution to the Lucene
community, because it could be adapted easily to work with any of the
different ports regardless of file format discrepancies.

Rails with its great integration of prototype and scriptaculous looks
like a
perfect fit in this regard too.

Cheers,
Jan