Roger,
OpenFTS is a text indexing engine that is built on Postgresql.
It is loosely comparable to intermedia in oracle. The trick is that the site-wide-search package is built to support searching using intermedia and oracle which the search package is built to work currently with OpenFTS through the FtsEngineDriver service contracts.
Technically an FtsEngingeDriver for intermedia could be written. Then search enabling a package would not require any knowledge of the specific text indexing software used.
So far, noone has undertaken the huge task of getting intermedia to work with the search package.