Посоветуте Search Engine для MS SQL, c учётом семантики
Т.е. что бы поиск был возможен с учётом перестановки слов и изменённых форм слов, например: delete, deleted и т.д. С поддержкой релевантности, т.е. алгоритма определения значимости результата.
Можно платные решения.
А он когда-то не работал?
>Sphinx can directly access and index data stored in MySQL (all storage engines are supported), PostgreSQL, Oracle, Microsoft SQL Server, SQLite, Drizzle, and anything else that supports ODBC.
Реализовать это можно так:
1. Поисковый запрос разбивается на слова
2. Методом Стемминга определяется основа каждого слова и создаётся массив слов
3. После этого создаётся запрос к базе следующего вида select * from Table where name like '%слово1%' and name like '%слово2%' and…
4. Релевантность можно определять по количеству вхождения каждого слова в результате выдачи
это правильнее
А никак. Использовать отдеьлные поисковые системы. А там где в них нет необходимости серьезно обдумать последствия использования like и использовать только там где это необходимо, только так как это необходимо и только в том количестве котрое необходимо.