Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyszukiwarka
feel
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 18.06.2003

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


Zadanie brzmi: stworzyć wyszukiwarke plikow formatu microsoftowego (.doc , .xls itp.) obslugiwana przez przegladarke

Problem: pliki umieszczone sa na tym serwerze co strona z wyszukiwaniem. Plikow tych jest sporo, a niektore sa bardzo dlugie - jak zorganizowac baze danych z ktorej korzystac bedzie ta wyszukiwarka, zeby to dzialalo w przyzwoitym tempie? Mozna oczywiscie dla kazdego pliku zrobic rekord skladajacy sie z pola z zawartoscia pliku i pola z nazwa pliku (ewentualnie jeszcze adresem) ale to bedzie strasznie duza baza. Mozna tez otwierac pliki po kolei i je przeszukiwac ale to bedzie jeszcze dluzsze... Czy jest jakis lepszy sposob na wyszukiwanie plikow ktore zawieraja dane slowo?

pozdrawiam,
feel
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dragossani
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 398
Pomógł: 0
Dołączył: --
Skąd: Poznań

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


W takim razie tworzysz strukturę najprostszą - taką jak opisałeś w pierwszym poście. MySQL od niedawna ma niezłe wsparcie dla FULLTEXTSEARCH - nie powinieneś mieć problemów. Dla podniesienia wydajności możesz zastanowić się nad mechanizmem cache'ującym wyniki zapytań - jeśli jakiś element zapytania się powtórzy, będziesz miał gotowe odpowiedzi.
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 - 21:08