Description of problem: Intermedia searches work properly, but the links they return are incorrect & don't redirect properly. ex: http://localhost:9020/redirect/?oid=%5Bcom.arsdigita.cms.contenttypes.Article%3A%7Bid%3D283%7D%5D
What is incorrect about that URL ? It look fine to me (assuming localhost:9020 is what your server is running on). The /redirect/ is a dedicated servlet so doesn't need a /ccm either. If you are getting 404s it could be that no URLFinder is registered, but CMS should be adding a generic finder for ContentPage already.
D'oh. Was accessing from a different machine, so the 'localhost' bit screwed it up. Not a bug then, but should go in the IG. Possibly the hostname parameter validation code should also reject 'localhost'?