Forum OpenACS Development: Re: Need help with Site-wide-search and search packages
I worked on this version of the site-wide-search package about 2 years ago and it was very broken especially if you added more than a couple of dozen rows.
I recently played with search for Oracle again. See the results here: OpenACS Search proposal. Development is on hold till I get at least some funding.
Your best bet is to take ACES' site-wide-search which is imho the best freely availabe OpenACS/ACS site-wide-search implementation and port it to OpenACS5.
project and I recently talked to the guy who was the lead developer on this
and his comment was: "To save time you better start from scratch".
Here's the bit that I experienced (I worked on it as well):
* Its performance with real-life amount of data was simply awful.
* It didn't work with umlauts.
* It has a lot of weird, weird code like if's that are always true, dynamic
ddl, abstraction layers etc.
Given that no-one has worked on it for more than two years it should be even
more useless to use it. E.g. it still indexes the forums packages which has
been deprecated a long time ago.
The ACES solution is the ACS3 solution which has worked in this way or another
on many ACS-backed sites, I worked about two years with it and I find it
pretty reasonable, so I think it is sound approach to port it.
The goal is to to implement a well-performing and feature-rich site-wide-search solution for OpenACS based on Oracle Intermedia (or Oracle Text for the 9i people)"
So the king of all packages will be Oracle-only?
We need a search solution that works for both RDBMS's, which implies an approach similar to the non-Oracle search package ... separation of search UI and search engine.
But (as posted here or somewhere else on openacs.org): Work is on hold anyway.
From reading it, Dirk's title on that working paper, "... specifically in AIESEC.NET", is accurate but the description he gave when linking to it above, "OpenACS Search proposal", definitely is not. It is only about AIESEC's website, and is very brief even on that; it doesn't really touch on the bigger OpenACS-in-general picture at all.
Dirk, it would be quite useful if you could extend that paper into a "Site-Wide Search in AIESEC.NET, and in OpenACS in general" proposal, with compare and contrast between AIESEC and OpenACS, practical lessons learned from AIESEC and/or other live sites, etc.