[dev] Horde Search Engine

Erdinc YILMAZEL erdinc at yilmazel.com
Tue Jun 14 23:42:11 PDT 2005


Hello,

I see that there are many candidate students for the search engine 
project including me. How will google or Horde decide
who will work on it ?

Moreover, I want to say a few words about using Lucene as a back end to 
the search application.

There is a project to port Lucene to the C programming language in 
Apache incubator, however it does not have any releases yet.
http://incubator.apache.org/lucene4c/

There is a working Perl Api of Lucene that can be found at:
http://search.cpan.org/~strytoast/Plucene-1.0/ (It makes accesses to the 
Lucene by using Perl syntaxt, we still need Lucene I think.)

But I am not very sure that using another search software is feasible. 
If you think of the portability, integrating another program that
is written in C, Perl or Java might be a problem for the users. 
Additionally, although these external software can be used in indexing, and
the indexing time is tolerable, querying the generated index is another 
problem.
There are two solutions; first the queryies can be run by the external 
software and results are taken from it using php. (Overhead)
Second, the querying can be done by Php, but this can also bring some 
difficulties since all internals of the index generated by the
search software should be known.

I think the best way is building a complete solution in Php. Theory of 
index construction and text processing has matured, and using the
available algorithms, implementing a pure Php solution will not be very 
hard.

Erdinc.



More information about the dev mailing list