SqlServer 2014, доделать процедуру (текст и ключевые слова)
Есть задача по работе с текстом
Есть допустим 2 текста
1 текст: "Какой-то там текст, где встречается слово 1, слово 2, слово 3"
2 текст: "Какой-то там текст, где встречается что-то еще"
Есть целевые слова формата "текст, встречается".
Есть стоп-слова формата "слово 1 ИЛИ слово 2 ИЛИ слово 3".
Есть стоп-слова формата "слово 1 И слово 2 И слово 3"
Задачи:
-- (реализовано) --
1. Если в тексте встречаются одновременно целевые слова (2 текст), но не указаны стоп-слова, то это условно TRUE
2. Если в тексте встречаются целевые слова, но есть стоп-слова (любое), то это условно FALSE
-- (не реализовано, требуется от вас) --
3. Если в тексте встречаются целевые слова, но есть стоп-фразы состоящие из одновременного соответствия стоп-слов, то это условно FALSE.
То есть "Какой-то там текст, где встречается слово 1, слово 2, слово 3", если одновременно есть все три стоп-слова (слово 1,2,3) , то FALSE.
Есть процедура, которая находит тексты и соответствия целевым словам и стоп-словам (по отдельности), нужно ее доделать на отказ от текста по стоп-словам (одновременно).