本文描述了全文搜尋中的行為變化。 行為變更會影響功能在 SQL Server 新版本中與早期版本相較的運作或互動方式。
SQL Server 2025 中 Full-Text 搜尋的行為變更
SQL Server 2025(17.x)以全新且強化的二進位檔取代了舊有的詞斷符和過濾器。 要使用新元件,請重建現有的全文索引。
支援新語言
SQL Server 2025(17.x)新增三種語言的全文索引支援:
- 芬蘭語(LCID 1035)
- 匈牙利語(LCID 1038)
- 愛沙尼亞語(LCID 1061)
支援預設文件擴充索引
SQL Server 2025(17.x)預設新增對以下文件擴充功能的索引支援。
| Filter | 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_dogcatdog |
$100 |
$100nn100usd |
\$100nn100\$ |
2026-01-09 |
2026-01-092026nn20260109 |
2026-01-09dd2026010920260109 |