KB2927325 - FIX: Thesaurus expansion for phrases returns unexpected results in SQL Server 2008 or SQL Server 2008 R2

Applies to: SQL Server 2008 Service Pack 3SQL Server 2008 StandardSQL Server 2008 Developer

Symptoms


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".

Cause


This issue occurs because of code defect in SQL Server 2008 and SQL Server 2008 R2.

Status


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.