Нормализация поиска текста до полнотекстового поиска и условий - PullRequest
0 голосов
/ 15 октября 2008

Вы хотите, чтобы пользователи просто вводили свои критерии поиска, как в Google. Некоторые слова, может быть, некоторые фразы в кавычках, может быть, несколько операторов, и это просто работает.

. Net решение доступно здесь: http://ewbi.blogs.com/develops/2007/05/normalizing_sql.html

Я ищу чистую версию T-SQL с поддержкой также. (Или VbScript / javascript)

Пример: "корм для собак" цена: 20..45

должно выглядеть так (для mssql): выбрать * из таблицы t объединить таблицы (desc, '"собака" и еда *') k на k.key = t.id где т. цена между 20 и 45

Операторы: и, или, рядом, "", нет, * и т. Д.

1 Ответ

1 голос
/ 16 декабря 2008

Я не понимаю, как у вас могла бы быть эта функциональность, кроме написания полного синтаксического анализатора, который запрограммирован с использованием отношений таблиц и типов столбцов, существующих в вашей базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...