У приложения, использующего Microsoft SQL Server и необходимого для поиска данных, найдено, что для запросов, которые были похожими на «серия 6» или «серия 66 «вернет результаты, только если у них будет« серия », и появляется 6 - это секундомер. Приложение было в 2008 году, но уровень совместимости с базой данных был SQL Server 2000 (80).SQL Server 2008: отключить выбор стоп-слов для полнотекстового поиска с использованием CONTAINS
Так что я сделал резервную копию и восстановить как новый дб, изменил совместимость 100 (Sql Server 2008), а затем побежал следующее: ALTER DATABASE [TestDB] SET COMPATIBILITY_LEVEL = 100 ALTER FULLTEXT INDEX ON CandidateResume SET STOPLIST = OFF
Я побежал мой запрос снова и, кажется, работает: SELECT * FROM CandidateResume ГДЕ СОДЕРЖИТ (CandidateResume_Resume, «„Серия 6“»)
Мой вопрос, можно ли отключить только цифры в стоп-лист в таблице или мы должны делать все или ничего?
Спасибо.