![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 21.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam stronę która korzysta z mysql. Obecnie napisałem skrypt, który zbiera dane z tabel bazy danych do arraya w postaci: [rekord](link, tytul, opis1, opis2,opis3, opis4 itd).
Czy istnieją jakieś skrypty które wyszukają złożony string z tego arraya? Chodzi mi o złożonośc jak w okienku googla czyli + OR AND która poda trafienia 100%, a potem malejąco w zależności od odległości słów, czy wystąpiły w temacie, czy w opisie itd. Proszę o nie udzielanie odpowiedzi "wpisz wyszukiwarka lub stronicowanie w wyszukiwarkę", bo spędziłem 4 godziny na przeglądaniu postów i tylko takie produktywne i niezaśmiecające odpowiedzi udało mi się znaleść;). Może znacie też jakiś skrypt, którym w łatwy sposób da się zbierać dane z bazę danych i dynamicznie tworzyć linki, bo ja to robiłem jakby na piechotę (każda tabela z osobna) i trochę mi się zeszło. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Musisz samemu przeanalizować w każdym rekordze co jest w polu z tekstem.
Masz rekord $tekst=$rekord[0][2];//twoj opis1 analizujesz go za pomoca funkcji np explode(); np: $elem=explode("and",$tekst); a co z tym dalej zrobić to już chyba wiesz :-) Powodzenia, Łukasz |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:44 |