Assume that you use the thesaurus to do expansions with phrases in full-text in Microsoft SQL Server 2008 or SQL Server 2008 R2. For example, you add "Company" and "Co" in SQL Server 2008 or SQL Server 2008 R2 English thesaurus. When you query like<Select * from fttest where contains (*,'FORMSOF(THESAURUS,"ABC Co")')> , the query should return rows that contain either "ABC Co" or "ABC Company", actually the query returns rows that contain "ABC Co" or only "Company".
This issue occurs because of code defect in SQL Server 2008 and SQL Server 2008 R2.
The issue was first fixed in the following cumulative update of SQL Server.
Each new cumulative update for SQL Server contains all the hotfixes and all the security fixes that were included with the previous cumulative update. Check out the latest cumulative updates for SQL Server: