Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Multiwyszukiwarka
zimack
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 5.01.2009

Ostrzeżenie: (0%)
-----


Witam, mam pytanie, mam na zaliczenie do zrobienia multiwyszukiwarke. Ma ona działac na zasadzie:

1. Uzytkownik wpisuje hasło do wyszukiwania.
2. Przesylane jest ono do 3 wyszukiwarek np. yahoo, google, msn.
3. Wyszukiwarki zwracaja wyniki zapytania.
4. Moja multiwyszukiwarka ma za zadanie posortowac je ( najbardziej celne na poczatek ).
5. Wyswietlic posortowane.


Mam pytanie odnosnie tej Muliwyszukiwarki, tzn. jakimi zagadnieniami sie zainteresowac, jakich funkcji najlepiej uzywac, za co sie nie zabierac?
Czy temat jest trudny do realizacji?

Za kazde informacje bardzo dziekuje, pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TranceAddict
post
Post #2





Grupa: Zarejestrowani
Postów: 32
Pomógł: 2
Dołączył: 10.04.2007

Ostrzeżenie: (0%)
-----


Cytat
Jeszcze jedna sprawa, nie wiem czy dzisiaj mam lipny dzien czy co, ale nie potrafie zalapac o co chodzi w preg_match_all, a konkretniej w parametrach tej funkcji. Moze mi ktos to na "chłopski rozum" wyjasnic?


preg_match_all - potrzebne będzie do wyciągnięcia wyników wyszukiwania. Składnia wygląda następująco:

  1. <?php
  2. preg_match_all('tutaj_wzorce_wyrazen_regularnych', $tu_zawartosc_strony, $otrzymany_wynik);
  3. ?>


Cytat
Gościu chciał zeby wyswietlało tylko 10 "najcelniejszych" wyników, zeby nie zagłebiac sie w to tak bardzo. Ma to wygladac tak, ze zadajesz pytanie, w tle jest sobie to szukane na 3 wyszukiwarkach i wyswietlane sa juz te najcelniejsze wyniki (10). Problem jest tego type, ze np. wpiszesz słowo "telefon", to w 1 wyszukiwarce bedzie jakis tam wynik na 1 miejscu, w 2 wyszukiwarce na 8, a w 3 na 4. I problem w tym jak to teraz złozyc, zeby te 10 bylo jak najbardziej trafnych, albo chociaz, zeby to jakis sens miało smile.gif.


Popatrz zwróć uwagę, że wyszukiwarki zazwyczaj zwracają najcelniejsze wyniki od razu na samej górze. Formułując zapytanie nie jesteś przecież w stanie określić z której strony w google czy tam yahoo wynik będzie najcelniejszy. Zakładając wpisujesz frazę "budowanie domu" więc jeżeli masz mieć zwracane 10 wyników o największej celności to bierzesz pierwsze 3 z yahoo, 3 z msn i 4 z google. Celność możesz określić np. po powtórzeniu wyrazu "dom" lub "budowanie" w tytule lub opisie wyniku.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 23:37