我对包含地址的简单表中某个值的问题感到困惑,在全文搜索中找不到名为“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”为何不会发生这种情况?
没有全文停止列表。
有人可以帮忙吗?