[MTOS-dev] Search (Was: should there be an mtos-general? or (shudder) mtos-help?)

Timothy Appnel tim at appnel.com
Fri Dec 14 12:14:06 PST 2007


I'm not disagreeing with anything in this thread, but I'm thinking the
one search engine will not fit all sizes. Sphinx seems like a very
capable search engine, but its not for everyone especially since it is
(essentially) tied to one specific search engine. Likewise, Mark
Carey's FastSearch and even my "award winning" experiment MT-Plus.

I was wondering what everyone though of search being pluggable?

This is essentially the idea I had in mind when I developed XSearch
(eXstenbile SEARCH) back in 2004. I created for MT-Plus and use it in
Tags.App. That code was (is) available under the Artistic License
though it never made it into a public code repository. I'd make the
available to anyone that wants to review it and would turn it over to
the MTOS project if it something useful.

* It doesn't do search itself. It needs "drivers" created that will
plug an engine into MT with some logic. The one I include is there as
an example.
* It hasn't been MT4-ized. It has a plugin API and architecture like
MT3 currently. Integrating with the MT4 registry would be job one --
in retrospect I think that makes more sense then a true driver system.

Dumb ass that I am, I'm just realizing that I didn't update the
documentation to reflect the latest batch of changes I made to the
code for Tags.App 2. I'll try and get those updated this weekend and
post them somewhere. If any one wants to review the code the old MT
way, drop me a line off list and I'll shoot off a snapshot of what I
have now.

Thoughts? (And no I'm not referring to me being a dumb ass -- I
already know what you think about that!)

<tim/>


More information about the MTOS-dev mailing list