You are on the right track with SearchHelper.Search(searchParameters), but maybe there is something going wrong there. Look for example to this forum post.
Here also more information about the Smart search API
Here you can find an code example :-)
If you have no luck, can you then post your code here and we can see what is going wrong or what is missing.
If this answer helped you, please vote for my answer :-)