There are 2 major schools of content distribution across one site (one size fits all), and distribution across many sites targetted at different search engines.
I am in the first camp, though appreciating the intricacies of search engine's, i believe that a strong content distribution through theme's and tight related linking is a surefire way to get to the top of any search engine including Teoma.
For me Teoma looks at the following.
Accesible content -> if you write about a thousand different items, then there should be at least a 1000 different pages, not 5 pages with 200 topics/phrase considerations per page.
Authoritative linking -> tight related linking confirming and strengthing the content of a website. Not links with seemingly massive traffic, but absolutely no relevance to your site (i.e. if hand inspection can see there is no relevance, SE's will get there eventually - big negatives for that one).
Validated Code -> The site in which ever languages it is written in should adhere to W3C validated standards. (its professional, and helps with cross browser compatibility).
Page size - > Below 35k, though dependant on the target demographic's online connection status as an average. (i.e. if there all on T1 then the sky's the limit, if all on 33.6k dial-up's then 5k is more acceptable). Realistically there ain't very many target demographics that fall so neatly into a particular sect of connecting speed, hence working on a more average user base is advisable, the SE's look at this too.
Page structure -> from index, down to the lowest and deeply entrenched page thats picking up a killer term traffic once a year on the SE's, not being overly complicated with links and information. SE's factor this in also.
Certainly not an A to Z of how Teoma crawls, processes, and indexes - but safe points none the less.