[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: KHelpCenter + htdig
From:       Stephan Kulow <coolo () kde ! org>
Date:       2001-05-16 22:00:32
[Download RAW message or body]

On Wednesday 16 May 2001 21:36, Andreas Pour wrote:
> Stephan Kulow wrote:
> > On Wednesday 16 May 2001 03:09, Preston Brown wrote:
> > > On Monday 14 May 2001 02:02 pm, Daniel Naber wrote:
> > > > On Monday 14 May 2001 19:21, Stephan Kulow wrote:
> > > > > I can tell you at least that the htdig code does some nasty
> > > > > assumptions at quite some points that assume it's using a web
> > > > > server.
> > > >
> > > > Actually writing a fast and simple search isn't that difficult. If
> > > > you allow me to write one in Perl, I'll do it (I'd adopt Perlfect
> > > > Search). I just guess you won't like KDE requiring Perl?
> > >
> > > http://freshmeat.net/projects/mifluz/
> > > http://freshmeat.net/projects/swish/
> >
> > OK, I looked at both now and both are not what we need. mifluz is created
> > out of parts of htdig and misses the search features htdig has, but is
> > optimzed on large amount of data, so exactly the opposite to what we
> > have. We do not have a mass on data, but we'd need a good way to search
> > the data we have.
> >
> > swish is even less suited, as it's centered around english and latin1
> > that makes it about useless and beside that it didn't work in the sample
> > examples I tried, so I'd say forget about that choice.
>
> Hi,
>
> I use swish++ (http://homepage.mac.com/pauljlucas/software/swish/) for
> the KDE mailing lists and it is quite fast even though the database is >
> 300MB and it does not require a database (though it does require mmap(2)
does it require a database or not?

> and a decent STL).  Uhfortunately as is it is English-only, but the FAQ
> indicates the only things to change for other languages is the stop
> words (that is relatively easy, these are just words like "a", "the" and
> "in" which should not be indexed) and the "is_ok_word()" function.
This would mean a fork and I don't want to maintain someone else's code

Greetings, Stephan

-- 
People in cars cause accidents. Accidents in cars cause people.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic