によってインデックス付けされているフィールドに次のデータがありますFull Text Catalog
。
パモラマ シティ、ロサンゼルス、カリフォルニア州、アメリカ合衆国
単純。(他にもたくさんありますが、問題なく動作しています)。
ここで、ユーザーがこの間違ったスペルミスの検索語を提供した場合、
pamorma city <-- 真ん中の「a」が 6 番目の文字スロットにないことに注意してください
このデータ フィールドは返されません。
では、カタログ上の Sql 2008 FTS は、近いと思われる単語を返すことができますか?
これが役立つ場合、これはSQLです...
SELECT TOP(10) a.Address, AddressSearch.RANK AS TopRank
FROM Addresses a WITH (NOLOCK)
INNER JOIN CONTAINSTABLE (Addresses, FormattedAddress,
'panorma NEAR city') AS AddressSearch
ON a.IdAddress = AddressSearch.[KEY]
もしそうなら..「閉じる」単語の重みも定義できますか? 90%マッチか何か?乾杯 :)