Sql server SQL Server 2017中未加载自定义词典和同义词库文件

Sql server SQL Server 2017中未加载自定义词典和同义词库文件,sql-server,full-text-search,Sql Server,Full Text Search,我正在尝试在Microsoft SQL Server 2017标准版中测试全文搜索。我将所需的文件存储在 C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Binn 及 仅供参考,数据文件存储在另一个磁盘上的其他位置 Wrt到词典/叙词表 在tsenu.xml上,我尝试了注释退出和删除注释 文件编码为UCS2 LE BOM(这是原始文件的编码。关于同义词库文件,我开始用记事本编写,用unicode保存。这不起作用,因

我正在尝试在Microsoft SQL Server 2017标准版中测试全文搜索。我将所需的文件存储在

C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Binn

仅供参考,数据文件存储在另一个磁盘上的其他位置

Wrt到词典/叙词表

在tsenu.xml上,我尝试了注释退出和删除注释 文件编码为UCS2 LE BOM(这是原始文件的编码。关于同义词库文件,我开始用记事本编写,用unicode保存。这不起作用,因此我改为上述编码)

但跑完之后:

EXEC sp_fulltext_service 'restart_all_fdhosts';
EXEC sp_fulltext_service 'update_languages';
EXEC sys.sp_fulltext_load_thesaurus_file 1033;
我用下面的话做了一张桌子:

running
IE
然后跑

Q1.
select * from dbo.THES_TEST where Contains(Word,'FORMSOF(INFLECTIONAL,"run")');
Q1返回一行

Q2.
select * from dbo.THES_TEST where Contains(Word,'FORMSOF(INFLECTIONAL,"jog")');
Q2返回零行

怎么了

Wrt到自定义词典

词典
Custom1033.lex
包含x级

然而,下面的查询返回3行:

select 'A' as A,*
 from sys.dm_fts_parser('x-rated', 1030,0,0);
为什么?

select 'A' as A,*
 from sys.dm_fts_parser('x-rated', 1030,0,0);