mefjiu
28.08.2008, 19:22:59
Witam pisze aktualnie skrypcik z filmikami doszedłem do momentu gdzie chciałbym wyświetlić powiązane filmiki z filmikiem który jest aktualnie włączony. Coś jak w youtube. I chciałbym się dowiedzieć na jakiej zasadzie to działa ? czy to jest zapytanie LIKE z podzieloną nazwą filmiku głównego ?
Z góry dziękuję za wszelka pomoc.
no_face
28.08.2008, 20:07:24
Jezeli uzytkownik szukajac filmikow korzystal z wyszukiwarki mozesz w pierwszej kolejnosci przeszukac zasoby pod kontem tego zapytania, a) dodajac cala fraze b ) podzielona. W drugiej - mozesz wyszukac filmiki ktore zawieraja w nazwach caly tytul ogladanego filmiku, pozniej najwieksza ilosc trafnych slow (z podzielonego tytulu). W trzeciej - pozycje, ktore zawieraja najmniejsza liczbe trafionych slow (z rozbitego tytulu).
Dodatkowym kryterium, jezeli filmiki posiadaja opisy mogloby byc wyszukiwanie wlasnie po opisie ogladanego filmiku.
Przy b. duzych porcjach danych (liczba filmikow, dlugie tytuly, b. dlugie opisy), poszukiwanie LIKE troche zwolni wykonywanie sie skryptu, a tak powinno byc okej.
mefjiu
28.08.2008, 20:11:17
Cytat
b ) podzielona
więc to trzeba LIKE przelecieć tak ?
Cytat
Dodatkowym kryterium, jezeli filmiki posiadaja opisy mogloby byc wyszukiwanie wlasnie po opisie ogladanego filmiku.
Nie posiadają :-)
no_face
28.08.2008, 20:28:50
Moglbys stworzyc tabele ze wszystkimi pojedynczymi czlonami kazdego tytulu i wyszukiwac bez LIKE, ale w Twoim przypadku z pewnosci wystarczy LIKE, ale pomijaj zapytania ze slowami krotszymi niz 3 znaki.