Разбор поисковых запросов для SQL 2008 FTS - PullRequest
0 голосов
/ 07 апреля 2009

Мы хотим использовать полнотекстовый поиск SQL SERVER 2008 и, похоже, столкнулись с множеством проблем при обработке поискового запроса.

Если пользователь вводит "blue dog", он просто вылетает из sql, если мы не анализируем условия поиска, чтобы включить "" вокруг слов, но это превращает его в фразу вместо ключевых слов.

Я хочу получить результаты, где синий или собака включены, но это означает замену пробелов на или (s) и так далее. К сожалению, пользователь может набрать слишком много комбинаций.

Существуют ли какие-либо библиотеки (для .net), которые уже могут анализировать строку поиска в то, что понимает FT?

Нам нужен синтаксис, похожий на Google:)

спасибо

1 Ответ

1 голос
/ 07 апреля 2009

Я искал опцию "FREETEXT" и использовал вместо этого ключевое слово "CONTAINS", мой плохой. Freetext дает мне результаты, которые я хотел.

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