So, if your search results aren't displaying or linking the way you'd like them to, the first thing you should try is clearing and re-indexing the search tables. To do this:
1.) Login as host or another superuser account
2.) Go to the Host->SQL tab and run the following as script:
delete {databaseOwner}{objectQualifier}SearchItemWordPosition
delete {databaseOwner}{objectQualifier}SearchItemWord
delete {databaseOwner}{objectQualifier}SearchWord
delete {databaseOwner}{objectQualifier}SearchItem
3.) Go to Host -> Search Admin and click the Re-Index content button. It may take awhile for the re-indexing to complete so give it a few hours before testing again.
If this does not work, there may be another module that is causing issues with Search. Look at your Event Viewer and see if you can find any error messages relating to search.