On 2009-05-23 at 20:52:03 [+0200], Axel Dörfler <axeld@xxxxxxxxxxxxxxxx> wrote: > Ankur Sethi <get.me.ankur@xxxxxxxxx> wrote: > > 1. Indexing and Querying Library: Will perform analysis on the files > > and take care of building and querying the search database. > > > > I have been looking around for already available information > > retrieval > > libraries. The two major projects I found are CLucene and Xapian. > > CLucene is the more popular of the two, but I think building it will > > require GCC4. Xapian is under the GPL, so I don't know if that will > > be > > acceptable. The last option is, of course, writing one from scratch, > > which may not be a good idea given the project timeline. > > The GPL should not be used in libraries, even if it's only used . Have > you tried building CLucene, or why do you think it needs GCC4? Even if > it needs GCC4, it should not be a show stopper, as only the indexing > server will link against this library, right? > And the communication with the server is GCC agnostic in any case. I wouldn't even care to add any hacks to make it work with a gcc 2 Haiku. If it only works with gcc 4, so be it. We'll likely do a hybrid release, so it wouldn't matter anyway. If we don't, then the feature will just have to wait for a later release before being included. CU, Ingo