Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak zdiała wyszukiwarka ?, w jPortalu ?
Diablos
post 18.06.2005, 09:57:16
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 6
Dołączył: 17.06.2005

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


Chce zrobic wyszukiwarke na swoja strone taka jak jest w jPortalu. Moja strona bedzie oparta o MySQL. Jak sobie tak mysle to do takiej wyszukiwarki powinien wystarczyc formularz z polem name="szukane". A w potem zapytania:
SELECT * FROM artykuly WHERE zawartosc='%$szukane%'
SELECT * FROM newsy WHERE tresc='%$szukane%'
SELECT * FROM download WHERE opis='%$szukane%'

to bdzie mniej wiecej cos takiego czy sie myle ?
Go to the top of the page
+Quote Post
hwao
post 18.06.2005, 11:23:11
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Mniej wiecej potrzeba jeszcze LIKE smile.gif o ile dobrze pamietam;)

Pozatym takie wyszukiwanie jest strasznie hmm... nie dokladne ale plusem jest prostota napisania czegos takiego.
Go to the top of the page
+Quote Post
Diablos
post 18.06.2005, 11:44:04
Post #3





Grupa: Zarejestrowani
Postów: 165
Pomógł: 6
Dołączył: 17.06.2005

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


Niedokładne to jest ? worriedsmiley.gif

Jest jakis dokładniejszy sposób ?
Go to the top of the page
+Quote Post
hwao
post 18.06.2005, 13:34:49
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Cytat(Diablos @ 2005-06-18 12:44:04)
Niedokładne to jest ? worriedsmiley.gif

Jest jakis dokładniejszy sposób ?

Sa ale pochalaniaja wiecej czasu podczas szukania, w sumie tai system mozna udoskonalac duuzo razy (chocby o rozbudowe wyrazen cos a'la google).

Poszukaj na forum
Go to the top of the page
+Quote Post
SongoQ
post 18.06.2005, 13:45:33
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Uzywasz skladni ktora nie istnieje w SQLu

Powinno byc
  1. SELECT *
  2. FROM artykuly WHERE zawartosc LIKE '%$szukane%'


Odnosnie tego co pisal @hwao moze troszeczke rozwine. Zastosowanie like to jest najprosciej jak mozna rozwiazac, sa lepsze pomysly jak indeksowanie slow i wiazanie je z odpowiednimi tekstami (stronami), stosowanie wyrazow bliskoznacznych (wpisz cos w google nie poprawnie to zwroci Ci jakies slowo), dodanie szukania frazy, itd.
Takie rzeczy sa naprawde bardzo pomocne, ale co za tym idzie implementacja takiego czegos zajmuje troche czasu i wiedzy na ten temat.


--------------------
Go to the top of the page
+Quote Post
Diablos
post 18.06.2005, 14:28:14
Post #6





Grupa: Zarejestrowani
Postów: 165
Pomógł: 6
Dołączył: 17.06.2005

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


SongoQ, zdaje sobie sprawe ze nie napisałem wyrazenia poprawnie. Poprostu przypadek. Nie zwróciłem uwagi.

Poki co zastosuje sie do podpowiedzi hwao i poszukam na forum smile.gif

Ten post edytował Diablos 18.06.2005, 14:28:22
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: 19.07.2025 - 14:26