Witam wszystkich
Mam oto takie pytanie :
posiadam tabele: Artykuly z polami id,nazwa,opis,tagi(np: koń,krowa,sloń)
i podczas wyswietlania danego artykulu chce zobaczyc wszystkie podobne artykuly poprzez wyszukanie w polu tagi
na razie wyglada to tak ze szukam select * from Artykuly WHERE tagi like '%koń%' OR tagi like '%koń%' itp LIMIT 5
ale wyswietla mi po prostu pierwsze 5 znalezionych a chcialbym zeby mi pokazalo 5 z najwieksza iloscia powtorzen tych slow oraz najwiekszej ilosci znalezionych slow kluczowych
Np:
mam artykul o koniach
Art 1
"Koń ma 4 nogi"
Jak kazdy wie kazdy koń ma 4 nogi, a słoń 3
i tutaj slowo koń x2 i słoń x1
Art2
"Koń ma tylko 2 nogi"
Jak kazdy wie kazdy słoń ma 2 nogi. a Żyrafa ma długą szyje
i tutaj slowo koń x1 i słoń x1 i zyrafa x1
Art3
"Słoń ma tylko 2 nogi"
Jak kazdy wie kazdy słoń ma 2 nogi.
i tutaj slowo słoń x2
t
ak wiec wyszukujac slowa kon, slon, zyrafa chce miec ten art 2 na pierwszym miejscu poniewaz zawiera sie tam wiecej slow kluczowych potem art1 i art3
nie wiem czy ktos to zrozumie o co mi chodzi ale jak tak to moze ktos jest wstanie mi cos podpowiedziec