Cytat(artuross @ 11.01.2012, 19:28:11 )

Może rozbij tytuł artykułu na części przy spacjach, dzięki temu każde słowo zostanie wyszukane osobno, następnie wyświetl wyżej te tytuły, które zawierały więcej wspólnych słów, np.
$artykul = "Jakiś artykuł o wszystkim i o niczym";
Teraz po rozbiciu otrzymujesz (wielkość liter nie powinna być brana pod uwagę): jakiś, artykuł, o, wszystkim, i, o, niczym.
Warto usunąć powtarzające się słowa/znaki, w tym przykładzie występuje akurat 2 razy o, które jest oczywiście nie potrzebne, ponieważ podwoiłoby ilość tych samych wyników nawet jeżeli miałyby tylko jedno o.
Kolejnym krokiem byłoby usunięcie pojedynczych znaków, spójnik i raczej nie zwiększa szans na znalezienie podobnego artykułu.
Teraz należy wyszukać w bazie danych wszystkie rekordy zawierające jakiś lub artykuł lub wszystkim lub niczym.
Należy wyszukać powtarzające się rekordy, następnie zliczyć ich ilość, porównać, usunąć powtarzające się, a następnie wyświetlić.
Wyśmienita podpowiedź. Tylko jeszcze jedno pytanko w tym względzie. Jakaś funkcja, która by mi rozbiła słowa w zdaniach istnieje?