全文搜索中的行为变化

本文介绍全文搜索中的行为更改。 与早期版本相比,行为更改会影响功能在最新版本的 SQL Server 中工作或交互的方式。

SQL Server 2025 中全文搜索的行为变更

SQL Server 2025 (17.x) 将旧的断字符和筛选器替换为新的和增强的二进制文件。 若要使用新组件,请重新生成现有的全文索引。

支持新语言

SQL Server 2025 (17.x) 添加了对三种新语言的全文索引的支持:

  • 芬兰语(LCID 1035)
  • 匈牙利语(LCID 1038)
  • 爱沙尼亚语(LCID 1061)

支持文档默认扩展名的索引

默认情况下,SQL Server 2025 (17.x) 添加了对索引以下文档扩展的支持。

过滤器 Extension
msgfilt02.dll .msg
odffilt02.dll .odp.ods.odt
offfilt02.dll .doc.dot.obd.obt.pot.pps.ppt.xlb.xlc.xls.xlt
offfiltx02.dll .docm.docx.dotx.pptm.pptx.xlsb.xlsm.xlsx.zip
onfilter02.dll .one

意外结果

SQL Server 2025(17.x)中的新组件可能会将意外结果返回给应用程序。 例如,请考虑英语(LCID 1033)断词器:

术语 上一个断字符的结果 新分词器的结果
cat_dog cat_dog cat_dog
cat
dog
$100 $100
nn100usd
\$100
nn100\$
2026-01-09 2026-01-09
2026
nn2026
01
09
2026-01-09
dd20260109
2026
01
09