Как сделать поиск по отдельным словам разбросанным по всему тексту?
Для таких целей, обычно, используют поисковый движок, который интегрируется с MySQL:SphinxelasticSearch Apache Solr...
для MS SQL я напишу такое, функция разбиения строки по символу разделителю пишется в строк 10Есть готовая STRING_SPLIT.