basit bi ornek vermek gerekirse
$baslik="buna benzeyenleri bulmak istoruz";
$yeni_baslik=preg_replace('/[\s]+/i','|',$baslik);
$sorgu="SELECT *FROM metinler WHERE baslik regexp(".$yenibaslik.")";bir çok farklı yontemle yapabilirsin mesela bu kodu geliştirip bir de benzerliğine göre dizebillirsin. ya da yanlış yazılan kelimelerin tespiti için bişeyler yapıp daha doğru sonuclar çıkarabilirzin hayal gucune kalmış