Witam, jako zaliczenie pisze multiwyszukiwarke w php, wysyłanie zapytania, pobieranie odpowiedzi, wyswietlanie wyników, wykluczanie podwójnych wynikow juz mam, ale gościu sobie zażyczył, zebym zrobił jeszcze jakies sortowanie tych wyników, bo teraz jest tak, ze pobiera 8 z google, 8 z yahoo i 8 z msn, i wyswietla je w kolejnosci google, yahoo, msn. A facet chciał, zeby wyswietlało 10 najcelniejszych, wiec musze jakis algorytm wymyslic. Jeden juz mam:
1 algorytm:
1 pozycja - 8 pkt
2 pozycja - 7 ....
+ 3 pkt jak strona jest z google
+ 2 jak z msna
+ 1 jak z yahoo
przykładowo strona jest na 3 w google 1 msn i 4 yahoo - ma 11 + 12 + 8 = 31 pkt tak obliczam każdą stronę. Oczywiście wyniki się nie pokrywają 1:1 w G/M/Y potem sortuje w/g punktów i wybieram pierwsze 8.
Co o nim myslicie? Ciezki do realizacji?
Masz moze pomysł na jakies inne rozwiazania? Mogą byc bardziej ambitne i całkiem proste. Myslałem, nad zliczaniem słow w opisie, albo tytule, no ale to byłby 2 algorytm, a 3 jakos nie potrafie wymyslic juz :/.
Licze na małą pomoc, z góry bardzo dziekuje i pozdrawiam, Michał
Nikt nie potrafi mi pomóc?