how google crawler search sites like forums and all bcoz data is there in database so how crawler matches keyword entered by user with database contents. plain html content matching is understandable but what abt dynamic sites??
Google can understand dynamic content as long as there is not any session IDs. Here is more info on that http://googlewebmastercentral.blogspot.com/2008/09/dynamic-urls-vs-static-urls.html