у меня есть следующие данные в поле, которое индексируется с помощью Full Text Catalog
.
Pamorama City, Лос-Анджелес,
Калифорния, Соединенные Штаты
Simple. (У меня также есть много других, но они работают нормально).
Теперь, если пользователь введет неверно, неверно введите поисковое слово
Город Паморы <- обратите внимание на середину «а»
отсутствует в 6-м слоте символов </p>
тогда это поле данных не возвращается.
Итак, может ли 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% совпадение или что-то?
ура :) 1027 *