SQl-сервер поиска с использованием FREETEXTTABLE (Transact-SQL) - PullRequest
1 голос
/ 26 ноября 2010

Заранее спасибо.

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

Итак, если я ищу «злоупотребление И (процедура ИЛИ законодательство)», будет ли это действительный поисковый запрос для FREETEXTTABLE?Или я должен был бы перейти в «Злоупотребление и процедура ИЛИ законодательство».

Меня беспокоит, что если я перейду в «Злоупотребление И процедура ИЛИ законодательство», он найдет результаты, которые «Злоупотребление И Процедура» илиЗаконодательство ", когда я хочу получить результаты, которые имеют" Злоупотребление "И" Процедура ИЛИ Законодательство ".

Заранее благодарим за помощь.

1 Ответ

1 голос
/ 26 ноября 2010

FREETEXTABLE не интерпретирует слово «И» в качестве ключевого слова, как, например, при использовании CONTAINS.Вместо этого оно будет рассматриваться как шумовое слово.

FREETEXTABLE использует символьные типы данных для значений, которые соответствуют значению, но не точной формулировке.

Возможно, вы захотите взглянуть наиспользование CONTAINSTABLE , поскольку это позволяет использовать ключевые слова AND / OR.

...