As Fabian mentioned searchSuggestions is a good start, if you want to see it from Magento side.
Do you want to search in the products core or create your own new core with new data? Anyway I can suggest the wiki at http://wiki.apache.org/solr. It's one of the better documentes Open Source projects.
To just get started it's also very helpful by just executing the query in your browser and after that stacking everything in the Magento code.
For example a simple query to just return all ids from your main core matching with the search termin "touch" you can start with:
Add &insdent=on to get a well formatted human readable output. Or set &wtj=json to return json instead of XML, what Magento is also doing when quering data.