Мы хотим использовать полнотекстовый поиск SQL SERVER 2008 и, похоже, столкнулись с множеством проблем при обработке поискового запроса.
Если пользователь вводит "blue dog", он просто вылетает из sql, если мы не анализируем условия поиска, чтобы включить "" вокруг слов, но это превращает его в фразу вместо ключевых слов.
Я хочу получить результаты, где синий или собака включены, но это означает замену пробелов на или (s) и так далее. К сожалению, пользователь может набрать слишком много комбинаций.
Существуют ли какие-либо библиотеки (для .net), которые уже могут анализировать строку поиска в то, что понимает FT?
Нам нужен синтаксис, похожий на Google:)
спасибо