![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 5.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
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? Ten post edytował zimack 31.01.2009, 18:36:36 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:40 |