Булевый поиск на SQL Server, объединяющий вопрос поиска - PullRequest
1 голос
/ 30 июля 2011

Я пытаюсь создать удобный для пользователя способ, позволяющий работодателям осуществлять поиск резюме на основе Essential (они должны иметь его) и Желаемого (было бы неплохо иметь).Я думал, что Essential может = И, Желательно может = ИЛИ.

Так, например, у меня есть следующие поля ввода:

Essential = "Sales"
AND
Essential = "Manager"
AND
Essential = "Telesales"
~
Desirable = "Insurance"
OR
Desirable = "Finance"

Этот поиск будет означать, что кандидат ДОЛЖЕН иметь "Sales" AND "Manager" AND "Telesales" и если это в их резюме, было бы хорошо, если бы у них было "Insurance" AND/OR "Finance"

Однако я не знаю, как выполнить запрос, который сначала будет искать Essentials, а только потом желаемые, затем оцените соответственно, используя SQL Server.

Буду признателен за любые мысли.

Я должен также упомянуть, что запрос будет свободным текстом.

1 Ответ

0 голосов
/ 30 июля 2011

Запустите запрос желаемых результатов в подзапросе со всеми необходимыми элементами.

...