全文目录 - 某些值不会导致商品

时间:2013-09-11 15:16:42

标签: sql full-text-search

我对包含地址的简单表中某个值的问题感到困惑,在全文搜索中找不到名为“Höchst”的城市

声明:

select id, city0
from addresses
where contains (city0, 'Höchst')

什么都不返回。

其他具有相同字符“ö”(例如“Mönchhai”)的城市被发现。

所以我查看了目录:

select * from sys.dm_fts_index_keywords (Db_id('<dbname>'),
                                         OBJECT_ID('<dbname>.dbo.ADDRESSES'))
where column_id=25 and display_term like 'h%'

返回展示条款(摘录)

himmel          25  1
himmelpforten   25  1
hof             25  15
hoffnung        25  1
hoffnungstal    25  1
hohberg         25  1

=&GT; “Höchst”没有条目

搜索'mo%'显示结果

moncaprice  25  2
monchhai    25  4
moormerland 25  1
moosburg    25  1

=&GT; “Mönchhai”有一个条目。你可以看到'ö'被转换为'o'。

“Höchst”为何不会发生这种情况?

没有全文停止列表。

有人可以帮忙吗?

0 个答案:

没有答案