Итак, я конвертирую существующую систему для поддержки поиска в свободном тексте, и у меня возникла крошечная проблема. Столбец CONTENT имеет тип nvarchar (max) и хранит HTML, что означает, что такие случаи, как
<p><b>f</b>oo</p>
не будут работать, поскольку фильтр HTML не будет применяться. Поэтому я ищу решение вручную заставить DB использовать фильтр HTML для столбца во время запросов FREETEXT к этому столбцу
SELECT [ID],[content]
FROM [dbo].[Core_Note]
WHERE FREETEXT([content], 'banana phone noodle foo');
Таким образом, этот запрос будет возвращать все совпадения, кроме указанного выше.
Токовый выход будет:
<p><br></p><p>Banana!<br></p>
Banana Phone
В то время как должно / желательно быть
<p><br></p><p>Banana!<br></p>
Banana Phone
<p><b>f</b>oo</p>