Я хочу осуществить поиск как следующие критерии:единственные и множественный поиск в базе данных
поиск должен выполнять в соответствии с многократным ключевым словом, напр. ключевое слово = человек, кот, летучая мышь
поиск должен совпадать с единственным и множественным числом ключевого слова, если любой из них доступен в базе данных, тогда эта строка должна быть доступна в результате.
Например:
Declare keyword varchar(max) = 'man,cat,bat'
таблицы для поиска:
ID Name
-----------
1 man
2 men
3 cat
4 dog
5 bat
, то результат должен быть
ID Name
-----------
1 man
2 men
3 cat
5 bat
Я хочу осуществить этот поиск в SQL Server 2008 Пожалуйста, предложите что-то новаторское. Я думаю, что это можно сделать, используя полнотекстовый поиск, но я не знаю, как это сделать.
есть ли способ сделать это с помощью комбинации sql-сервера и полнотекстового поиска? –
Нет общего правила для преобразования отдельных английских слов в множественные числа, и для этого нет команды sql, кроме той, которая имеет список каждого английского слова и множественного экземпляра (где они разные - слова типа «овец») являются их собственным коллегой). –
Я думал, что это может быть полный текстовый поиск. –