Ex. tabela ARTIGO com colunas

TITULO | TEXTO

Artigo x | O artigo x se refere a...

Artigo y | O artigo y se refere a...

 

1 - Vá na estrutura da tabela e crie um índice FULLTEXT nos campos que farão parte da pesquisa por relevância, no caso as colunas TITULO E TEXTO - FULLTEXT

2 - Monte a select conforme:

select * from artigos where MATCH(titulo,texto) AGAINST ('texto pesquisado artigo refere ao x')

 

Considerações - não se esqueça de criar o índice FULLTEXT que contenha todas as colunas que serão definidas no match (é um índice apenas com todas as colunas do match)

não precisa concatenar % nem nada.. pode jogar o texto que vier da pesquisa.