Forumowa wyszukiwarka

Coś nie działa tak jak trzeba ? Czegoś brakuje ? Planowane przerwy w działaniu forum.

Forumowa wyszukiwarka

Postprzez Cichociemny » środa, 6 października 2010, 21:53

Co jakiś czas pojawiają się na forum opinie, jakoby wbudowana wyszukiwarka nie spełniała swojego zadania. Tymczasem jest to wg mnie całkiem sprawne narzędzie, które przy stosowaniu dostępnych opcji (możliwość wyszukiwania w danym dziale, autora itp.) daje całkiem spore możliwości. Jednak ma jedno ograniczenie- nie jest możliwe wyszukiwanie fraz składających się z trzech lub mniej liter. Do takich zapytań lepiej użyć zewnętrznej wyszukiwarki z parametrem zawężającym wyszukiwanie tylko do forum.

W związku z powyższym zmodyfikowałem stronę wyszukiwania zaawansowanego dodając w dolnej części wyszukiwarkę korzystającą z silnika Google. Standardowe operatory (+, - , * itp.) wykorzystywane przy wyszukiwaniu oczywiście działają (jeżeli ktoś ich nie zna, polecam zapoznanie się np z tym artykułem, a przynajmniej z jego początkową częścią). Wyniki wyszukiwania są już wyświetlane na stronie Google, która dalej ma ograniczenie przeszukiwania tylko pwm.org.pl (portal też jest brany pod uwagę). Za pomocą tej małej modyfikacji można już wyszukiwać i pojedyncze znaki (aczkolwiek odpadają opcje przeszukiwania tylko danego działu itp. - coś za coś).

Zapraszam do testowania. Ewentualne problemy, sugestie, pytania czy opinie można oczywiście zamieszczać poniżej.
Cichociemny
 
Posty: 2637
Dołączył(a): środa, 26 września 2007, 19:33

Reklama

Re: Forumowa wyszukiwarka

Postprzez Jaho63 » środa, 6 października 2010, 22:11

Bardzo dobre wyjście. Szczególnie ze znacznikami zawężającymi. Nasza wyszukiwarka wnerwiała jak się chciało znaleźć np. KV-1, czy IŁ-2 itp.
Można już połączyć nPWM ze SF. Wcale nie ma wielkiej różnicy!
Avatar użytkownika
Jaho63
 
Posty: 6217
Dołączył(a): niedziela, 22 marca 2009, 01:39

Re: Forumowa wyszukiwarka

Postprzez Rafal » środa, 6 października 2010, 23:01

Cichociemny napisał(a):Za pomocą tej małej modyfikacji można już wyszukiwać i pojedyncze znaki (aczkolwiek odpadają opcje przeszukiwania tylko danego działu itp. - coś za coś).


Dział wyszukujemy podając w zapytaniu nazwę działu w cudzysłowach. W cudzysłowach dlatego żeby Google

1. szukało frazy,
2. nie odmieniało wyrazów we frazie.

Autora wyszukamy wpisując jego nazwę.
Google nie zwalnia z samodzielnego myślenia.
Rafal
 
Posty: 1276
Dołączył(a): środa, 19 września 2007, 17:09

Re: Forumowa wyszukiwarka

Postprzez Cichociemny » środa, 6 października 2010, 23:17

Jaho63 napisał(a):Nasza wyszukiwarka wnerwiała jak się chciało znaleźć np. KV-1, czy IŁ-2 itp.

W takim razie cieszę się, że oszczędziłem Ci nerwów. ;o)

Rafal napisał(a):Dział wyszukujemy podając w zapytaniu nazwę działu w cudzysłowach. W cudzysłowach dlatego żeby Google
1. szukało frazy,
2. nie odmieniało wyrazów we frazie.

Podanie nazwy działu nie ograniczy wyszukiwania do tegoż. Różne miejsca gdzie taka nazwa się także pojawiła i została zindeksowane będą zwracane jako wyniki, niezależnie od ich położenia. Na każdej stronie jest np. lista "skocz do" zawierająca nazwy wszystkich działów.

Rafal napisał(a):Autora wyszukamy wpisując jego nazwę.

Wyszukamy zarówno jego posty, jak i cytaty, odniesienia do niego w tekście, ewentualnie zindeksowaną stronę główną z listą obecności itp. Nie jest to równoznaczne z wyszukaniem postów danego autora, co jest możliwe za pomocą wyszukiwarki forumowej.

Te dwie wyszukiwarki się uzupełniają i jedna jest dobra do jednego, druga do drugiego. W forumowej nie wyszukasz sobie "MiG", w Google nie wygenerujesz bezproblemowo listy galerii któregoś użytkownika w danym podforum. Na odwrót natomiast i owszem.
Cichociemny
 
Posty: 2637
Dołączył(a): środa, 26 września 2007, 19:33

Re: Forumowa wyszukiwarka

Postprzez GrzeM » czwartek, 7 października 2010, 10:22

Dobra decyzja. Jako redaktor dużego ogólnopolskiego serwisu internetowego mogę potwierdzić, na podstawie trzyletnich intensywnych doświadczeń: gugl jest dobrym uzupełnieniem wewnętrznej wyszukiwarki.
Avatar użytkownika
GrzeM
 
Posty: 3108
Dołączył(a): poniedziałek, 19 stycznia 2009, 23:39

Re: Forumowa wyszukiwarka

Postprzez Jarek Gurgul » poniedziałek, 19 września 2016, 14:46

Po ubiegłorocznej aktualizacji php wyszukiwarka Google na forum przepadła.
Dodałem ją na stronie "Wyszukiwania zaawansowanego" lekko modyfikując.

Można wyszukiwać krótkie - dwu-, trzyliterowe wyrazy, na przykład "mig", "ak", "iar" itp. Wszelkie długie oczywiście także.

Obowiązują standardowe operatory wyszukiwarki Google - "*", "-", cudzysłowy itd.
Wyszukiwać można w całym PWM'ie lub tylko na portalu.

Jarek
Avatar użytkownika
Jarek Gurgul
 
Posty: 6075
Dołączył(a): środa, 19 września 2007, 13:10
Lokalizacja: Bydgoszcz

Re: Forumowa wyszukiwarka

Postprzez Kapitan Bomba » poniedziałek, 19 września 2016, 14:57

Normalną wyszukiwarkę byś ulepszył, żeby można było wyszukać np. t-34. Da się ?
Zdradziecka Morda i Kanalia !
Avatar użytkownika
Kapitan Bomba
 
Posty: 134
Dołączył(a): sobota, 10 stycznia 2015, 23:54
Lokalizacja: Galaktyka Kurvix

Re: Forumowa wyszukiwarka

Postprzez Jarek Gurgul » poniedziałek, 19 września 2016, 15:17

Kapitan Bomba napisał(a):Normalną wyszukiwarkę byś ulepszył, żeby można było wyszukać np. t-34. Da się ?

Nie wiem, może da się ulepszyć. Ale wątpię, bo zdaje się, że Mysql, na którym postawione jest forum indeksuje do wyszukiwania wyrazy nie krótsze, niż 4 znaki.

Poza tym forumowa wyszukiwarka akurat z "t-34" i tak powinna dać radę. Jeśli wpiszesz takie coś { "t*34" } (bez nawiasów, ale z cudzysłowami), to powinna znaleźć to, czego szukasz.

Jarek
Avatar użytkownika
Jarek Gurgul
 
Posty: 6075
Dołączył(a): środa, 19 września 2007, 13:10
Lokalizacja: Bydgoszcz

Re: Forumowa wyszukiwarka

Postprzez Kapitan Bomba » poniedziałek, 19 września 2016, 15:42

thx
Zdradziecka Morda i Kanalia !
Avatar użytkownika
Kapitan Bomba
 
Posty: 134
Dołączył(a): sobota, 10 stycznia 2015, 23:54
Lokalizacja: Galaktyka Kurvix

Re: Forumowa wyszukiwarka

Postprzez RAV » poniedziałek, 19 września 2016, 16:07

Jarek Gurgul napisał(a):zdaje się, że Mysql, na którym postawione jest forum indeksuje do wyszukiwania wyrazy nie krótsze, niż 4 znaki.

Pierwsze słyszę. Na swojej stronie osobistej (banner poniżej) wyszukiwarkę zrobiłem sam (podobnie jak całą resztę), a baza jest na MySQL. Można wyszukiwać dowolnie krótkie ciągi - możesz spróbować np. "a6" - dostaniesz wszystkie moje Zera.

Problemem w wyszukiwarce na Forum jest uznawanie znaku "-" za operator wykluczający, czyli ciąg "t-34" jest interpretowany jako "znajdź wątki z t, ale bez 34" (o ile jednoznakowy ciąg "t" nie zostałby zignorowany). Tak się Teciaka nie wyszuka. Może by tak odebrać myślnikowi tę specjalną, ale chyba mało potrzebną funkcję i traktować go jak każdy inny znak?
Pozdrawiam
RAV
Obrazek
Avatar użytkownika
RAV
 
Posty: 3300
Dołączył(a): czwartek, 20 września 2007, 23:58
Lokalizacja: Wrocław

Re: Forumowa wyszukiwarka

Postprzez Jarek Gurgul » poniedziałek, 19 września 2016, 19:19

RAV napisał(a):
Jarek Gurgul napisał(a):zdaje się, że Mysql, na którym postawione jest forum indeksuje do wyszukiwania wyrazy nie krótsze, niż 4 znaki.

Pierwsze słyszę.

A jednak:

Obrazek

Ja piszę o standardowym phpBB3.



RAV napisał(a):Problemem w wyszukiwarce na Forum jest uznawanie znaku "-" za operator wykluczający, czyli ciąg "t-34" jest interpretowany jako "znajdź wątki z t, ale bez 34" (o ile jednoznakowy ciąg "t" nie zostałby zignorowany). Tak się Teciaka nie wyszuka. Może by tak odebrać myślnikowi tę specjalną, ale chyba mało potrzebną funkcję i traktować go jak każdy inny znak?

Może i by się dało, tylko że skórka raczej nie warta wyprawki. Z "t-34", czy innymi frazami można sobie przy pomocy standardowej a w razie czego google'owej wyszukiwarki poradzić.

A jest jeszcze kilka ciekawych rzeczy, które można by w phpBB3 uruchomić...

Jarek
Avatar użytkownika
Jarek Gurgul
 
Posty: 6075
Dołączył(a): środa, 19 września 2007, 13:10
Lokalizacja: Bydgoszcz


Powrót do Sprawy pwm.org.pl

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 8 gości