[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