<XML ID="Microsoft Search Thesaurus">
<thesaurus xmlns="x-schema:tsSchema.xml">
<diacritics = false/>
<expansion>
<sub>Internet Explorer</sub>
<sub>IE</sub>
<sub>IE5</sub>
<sub>IE6</sub>
</expansion>
<replacement>
<pat>NT5</pat>
<pat>W2K</pat>
<sub>Windows 2000</sub>
</replacement>
<replacement>
<pat>admin</pat>
<sub>administration</sub>
</replacement>
<expansion>
<sub>run</sub>
<sub>jog</sub>
</expansion>
</thesaurus>
</XML>
I also tried it with the <diacritics_sensitive>0</diacritics_sensitive> tag
in all the MS examples. This file is tsENU.xml. After changing, I restart
both the SQL Server Full Text Search and SQL Server services. Here's my
sample script on the Adventureworks DB:
CREATE FULLTEXT CATALOG AWFullTextCat
CREATE FULLTEXT INDEX ON HumanResources.Department
(
GroupName
Language 0X0
)
KEY INDEX PK_Department_DepartmentID ON AWFullTextCat
WITH CHANGE_TRACKING AUTO
GO
SELECT * FROM HumanResources.Department
WHERE CONTAINS(GroupName, 'FORMSOF(THESAURUS, "admin")' )
GO
DROP FULLTEXT INDEX ON HumanResources.Department
DROP FULLTEXT CATALOG AWFullTextCat
GO
If I change the SELECT statement to:
SELECT * FROM HumanResources.Department
WHERE CONTAINS(GroupName, 'FORMSOF(THESAURUS, "administration")' )
GO
I get five columns back. If I use FORMSOF(THESAURUS, "admin"), I get none.
Any help is appreciated. Thanks!
Oops, typo:
> If I change the SELECT statement to:
>
> SELECT * FROM HumanResources.Department
> WHERE CONTAINS(GroupName, 'FORMSOF(THESAURUS, "administration")' )
> GO
>
> I get five columns back. If I use FORMSOF(THESAURUS, "admin"), I get
> none. Any help is appreciated. Thanks!
Should be "I get five rows back." Sorry, and thanks.
Thanks.
"Mike C#" <x...@yyy.com> wrote in message news:4OPbg.1303$%02....@fe09.lga...