小编sen*_*nic的帖子

使用德语变音进行全文搜索

我使用德语(德国)作为全文语言创建了一个表格,在设置中我尝试将重音敏感度设置为敏感和不敏感。然而,我得到了以下奇怪的结果。

该表包含以下条目:

  • 穆勒 - 穆勒 - 穆勒
  • 卢金布尔 - 卢金布尔 - 卢金布尔

执行以下搜索

SELECT * FROM dbo.Search WHERE CONTAINS(CNameCombined, 'FORMSOF (INFLECTIONAL,  "Mueller")')
Run Code Online (Sandbox Code Playgroud)

我得到这些结果:穆勒,穆勒,穆勒

执行类似的搜索

SELECT * FROM dbo.Search WHERE CONTAINS(CNameCombined, 'FORMSOF (INFLECTIONAL,  "Luginbuehl")')
Run Code Online (Sandbox Code Playgroud)

我得到零结果。

有谁知道这种行为的原因可能是什么?它似乎适用于某些词,但不适用于所有词。

我在 Windows Server 2012 上运行 SQL Server 2012。

full-text-search sql-server-2012

6
推荐指数
1
解决办法
2145
查看次数

标签 统计

full-text-search ×1

sql-server-2012 ×1