[geeklog-devel] Search update

Michael Iams miams at zephyrsys.com
Tue Mar 11 09:45:24 EST 2003

When doing the rewrite, any chance you can include hooks that would also
include results from third party software?

The reason I ask, is my site desperately cry's out for the ability to
search the contents for PDFs, and Microsoft DOC and PPT documents.  My
plan was to simply replace GL's search with 3rd party software.  But
if you include hooks, it can:

  create a much more integrated experience,

  provide better control over the results,

  and everyone can benefit.

I few open-source search engines I found were:
Namazu    http://www.namazu.org/

PHP4 module to access Namazu index:

KSearch    http://www.kscripts.com/scripts.shtml#ksearch

There are many others, but these were the two best open-source ones that I
found.  I ended up selecting Namuzu for my own purposes, as it looks like
it is more currently maintained.

As a side-note, I would think this type of feature would make GL much more



> Message: 4
> Date: Mon, 10 Mar 2003 09:47:30 -0600 (CST)
> From: Tony Bibbs <tony at tonybibbs.com>
> To: Geeklog Developers <geeklog-devel at lists.geeklog.net>
> Subject: [geeklog-devel] Search update
> Reply-To: geeklog-devel at lists.geeklog.net
> This weekend I started with a complete OO rewrite of the search page.
> This comes after finally becoming disgusted with maintaining the code.
> Right now I have a fairly straightforward search.class.php file that is
> about 70% complete.  I'm currently having fun debugging template issues
> which prevent plugins from printing the results that were found.  After
> that I will tackle story searches and comment searches.  I'm hoping to
> have a beta version in CVS by the end of the week.  Next week I hope to
> have the full text search code implemented along with bugfixes to the
> highlighting code.
> While I think we all will appreciate the new code, regression testing this
> will be a bit of work.  Just a heads-up.
> Finally, I noticed that stories can have abbreviated or complete results
> shown per a config.php option.  Shouldn't the Plugin API be updated to
> account for this?  Because this is a config.php option, we may not need to
> update the API but rather inform all plugin developers of the option
> should they decide they want to make use of it.
> --
> Tony Bibbs          "I guess you have to remember that those who don't
> tony at tonybibbs.com  hunt or fish often see those of us who do as
>                     harmlessly strange and sort of amusing. When you
>                     think about it, that might be a fair assessment."

More information about the geeklog-devel mailing list