Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zaawansowane szukanie w "dziwnej" bazie
B-art
post 6.02.2009, 22:58:20
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 4.02.2009

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


Witam wszystkich, to mój pierwszy post na forum php.pl, więc proszę o wyrozumiałość.

Mam problem z napisaniem szukajki, która przeszuka bazę danych i wyświetli wyniki sortując po trafności wyszukania(największa liczba pasujących słów z frazy). Wszystko byłoby ok, gdybym miał jakikolwiek wpływ na strukturę bazy, ale zająłem się już istniejącą stronką i bazy nie mogę zmienić. A wygląda ona mniej więcej tak:




NP: Tab1 zawiera rekordy "foo", "moo" z poziomem "1" i "bar", "car" z poziomem "2", Tab 2 zawiera rekordy "wygląd", "zachowanie" poziom "1" i "kolor", "kształt", "skacze", "turla się" poziom "2", w tabeli 3 są opisy (np. rekord "zielony" z relacją->kolor->wygląd->bar->foo)

I teraz najważniejsze, chodzi mi o algorytm, skrypt, cokolwiek co pomoże mi w przeszukaniu tych tablic w taki sposób, żeby po wpisaniu jakiejkolwiek frazy wyszukać we wszystkich tabelach choćby jedno słowo z frazy i posortować wyniki wyszukiwania po ilości znalezionych pasujących słów.
Najlepiej jakby to jeszcze działało szybko:)

Udało mi się rozwiązać problem wyszukiwania i sortowania, wystarczyło trochę poszperać na forum sciana.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 10:05