1. A method implemented on a computing device for mining discussion threads, comprising: using the computing device to perform the following: generating a simultaneous semantic and structure model from semantic models and structure models so that a semantic and a structure of the discussion threads is modeled simultaneously; generating semantic terms for the simultaneous semantic and structure model based on the discussion threads; and using the simultaneous semantic and structure model in at least one application to mine the discussion threads for data.