Wyszukiwarka to najważniejsze narzędzie na każdym forum internetowym. Tak naprawdę to od niej powinno się zacząć poszukiwania odpowiedzi na problemy które nas trapią. Wiele osób stara się przestrzegać tej zasady, jednak czasami nie potrafią dobrze obsługiwać tego narzędzia, co skutkuje albo brakiem wyników wyszukiwania, albo są to setki, jak nie tysiące postów. Wtedy pozostaje im tylko "rozłożyć ręce" i założyć nowy temat, zaśmiecając forum w poszukiwaniu odpowiedzi na problem który został już omówiony.
Dostępna jest wersja tekstowa i multimedialna (warto włączyć jakość 720p HD) poradnika obsługi wyszukiwarki. Przed obejrzeniem wideo-poradnika proszę zapoznać się z podrozdziałem "Definicje".
Definicje
Wyszukiwarka forumowa jest w obsłudze względnie prosta. Występują tam pojęcia czysto informatyczne jak zapytanie, operatory logiczne, jakieś dziwne znaczki, itd. Postaram się wyjaśnić ich znaczenie i pełnione funkcje.
Zapytanie to czynność poszukiwania informacji w bazie danych na podstawie warunków wyszukiwania sformułowanych przez użytkownika. Polecenie to zostaje wysłane do serwera które jest przetwarzane, a następnie zwracana jest odpowiedź. Jeżeli maszyna takiego polecenia nie zrozumie, odrzuca je i wyświetla "brak wyników". Jeżeli natomiast zapytanie będzie nieprecyzyjne to maszyna odpowie wyświetlając na stronie bardzo dużo postów.
Operatory logiczne to polecenia warunkowe wydawane maszynom do porównywania, sprawdzania i mierzenia wartości. Taka operacja nazywa się sprawdzaniem warunków. Funkcja zawierająca operatory logiczne może zwrócić tylko dwie wartości: PRAWDA (TAK) lub FAŁSZ (NIE). Zapytanie wykonuje wiele takich funkcji, więc może zawierać operatory logiczne. Są trzy podstawowe: AND (z ang. spójnik "i"), OR (z ang. spójnik "lub") oraz NOT (z ang. negacja, "nie"), których będziemy używać w zapytaniu. Należy jeszcze zaznaczyć, że nie można tworzyć warunków zagnieżdżonych, czyli takich które będą sprawdzane jako składowe części, a następnie porównywane do reszty. Przykład warunku zagnieżdżonego: "Słowo1 AND (Słowo2 OR Słowo3)". Oznacza ono, że w treści postu musi wystąpić Słowo1 oraz jeden z wyrazów: Słowo2 lub Słowo3. Można to obejść, ale o tym w dalszej części opracowania.
Znaki specjalne to znaki często niebędące alfanumerycznymi, mające szczególne przeznaczenie i pełnią określone funkcje w zapytaniu. W wyszukiwarce forumowej są 2 znaki specjalne: * (gwiazdka, asterysk), oznaczająca dowolny ciąg znaków (dowolne słowo, zdanie i ich kombinacje) oraz " (cudzysłów), oznaczający wyrażenie odpowiadające (identyczne). W przypadku wyrażenia odpowiadającego, zawarta w nim gwiazdka nie jest już interpretowana przez skrypt jako dowolny ciąg, ale jako zwykły znak.
Funkcje wyszukiwarki forumowej
Szukaj Słów Kluczowych to miejsce do wpisywania słów mogących opisywać to czego szukamy. Na przykład do znalezienia postu o tym, ile gram tauryny zawiera się w 1ml miarki można wpisać słowa-klucze: "tauryna", "przelicznik", "g", "ml". W tej funkcji są dwie opcje szukania:
- - Szukaj któregokolwiek słowa lub wyrażenia, czyli wszystkie wpisane wyrazy oddzielone spacją będą domyślnie traktowane operatorami logicznymi OR; w tym trybie wyszukiwarka uwzględnia którekolwiek pasujące słowo
- Szukaj wszystkich słów, czyli wszystkie wpisane wyrazy oddzielone spacją będą domyślnie traktowane operatorami logicznymi AND; w tym trybie wszystkie słowa muszą znaleźć się w jednym poście aby wyszukiwarka uznała go za szukany
Opcje wyszukiwania to inaczej filtry wyszukiwania. Do ustawienia są następujące parametry:
- - Forum, czyli dział w którym chcemy szukać postów
- Przeszukaj ostatnie, czyli szukanie postów napisanych w przedziale czasowym do teraz do jednego roku wstecz
- Pokaż wyniki jako, czyli sposób reprezentacji danych: posty - ukazywanie treści postów, tematy - ukazywanie tylko tytułów tematów, w których znaleziono poszukiwane słowa kluczowe
- Pokaż pierwsze ... znaków z postu, czyli liczbę znaków do wyświetlenia licząc od początku postu do wskazanej liczby lub całych postów (przydatne w przypadku "wyrzucenia" przez wyszukiwarkę bardzo długich postów, zawierających np. opis karm)
- Sortuj według, czyli sortowanie wyników według ustalonych kryteriów; ustawienia te nie wpływają na treść wyniku, jest to jedynie sortowanie treści (postów/tematów)
- Przeszukaj ostatnie, będące odrębną częścią wyszukiwarki od pozostałych parametrów, alternatywne wyszukiwanie to pokazanie ostatnich, wszystkich napisanych postów w przedziale czasowym od teraz do roku wstecz
Postaram się wyjaśnić zasady budowania zapytań na podstawie poniższych przykładów.
Co to jest ostropest?
Szukaj Słów Kluczowych: Ostropest
Pozostałe parametry bez zmian
Temat nr 8 od góry, o tytule "Ostropest" powinien rozwiać wszelkie wątpliwości (oraz jest odpowiedni do dyskusji)
Wyjaśnienie: po prostu wpisuję słowo ostropest do wyszukiwarki i sprawdzam pasujące tytuły tematów.
Jaki jest przelicznik alg morskich z gramów na mililitry?
Szukaj Słów Kluczowych: przelicz* AND alg*
Forum: Suplementy & Co
Pokaż wyniki jako: posty
Pierwszy post zawiera przelicznik z objaśnieniami
Wyjaśnienie: najpierw spróbowałem szukać w całym forum, jednak było zbyt dużo postów. Następnie zawęziłem obszar poszukiwań do subforum o suplementach, co okazało się skuteczne. W przypadku wyrazów czasem warto końcówkę zastąpić gwiazdką (przez wzgląd na deklinację), a nuż się uda.
Chcę odszukać proporcje wapń:fosfor dla kota nerkowego.
Szukaj Słów Kluczowych: stosunek wapń fosfor "Ca:P" "P:Ca" kot*
Pokaż wyniki jako: posty
Już pierwszy, dosyć obszerny, post daje wyczerpujące rozwiązanie tego problemu i jemu pokrewnych
Wyjaśnienie: oznaczenia chemiczne wapnia i fosforu muszą być w cudzysłowie, ponieważ znak dwukropka jest pomijany przy wyszukiwaniu, więc serwer zamiast szukać "Ca:P" będzie szukał osobnych słów: Ca oraz literki P. Gwiazdka za słowem kot odnosi się do jego deklinacji w połączeniu z epitetem (w tym przypadku "nerkowy").
Ogólne porady budowania zapytań:
- - staraj się używać rdzeni wyrazów, a zrostki i przedrostki zastępować gwiazdkami - język polski jest pełen neologizmów i odmian
- nie bój się używać operatorów logicznych, czasem znacząco ułatwiają wyszukiwanie
- jeżeli szukasz konkretnego fragmentu postu, weź go w cudzysłów
- jeżeli dane zapytanie nie przyniesie oczekiwanego rezultatu, zawęź obszar poszukiwań, zmień słowa kluczowe (dodaj, odejmij, zawęź, poszerz, itd.), odwróć sortowanie, innymi słowy korzystaj ze wszystkich dostępnych narzędzi
- praktykuj, jedynie wyczucie pozwoli lepiej i sprawniej posługiwać się wyszukiwarką
Wyszukiwarka forumumowa to niewątpliwie dobrze zbudowane narzędzie, jednak istnieją sztuczki które jeszcze bardziej upraszczają proces szukania.
Wyszukiwarka Google
W porównaniu do forumowej wyszukiwarki jest to potwór. Wyszukiwarka ta opiera swe działanie na najbardziej skomplikowanych algorytmach jakich widział ten świat. Zasady tworzenia zapytań są identyczne (wyjątek stanowią operator NOT, zamiast niego używa się znaku minus przed niechcianym słowem, oraz znaki specjalne) jak w wyszukiwarce forumowej, trzeba jedynie za każdym razem dodać atrybut site, który zawęża obszar poszukiwań do konkretnej witryny internetowej. Dla tego forum jest to www.barfnyswiat.org. Tak więc przykładowe zapytanie wyglądają następująco: wołowina kalkulator antrykot site:www.barfnyswiat.org.
Uwaga: www.barfnyswiat.org to nie to samo co barfnyswiat.org! Tak samo jest z innymi witrynami internetowymi, przedrostek www ma znaczenie.
Po więcej informacji o wyszukiwarce Google odsyłam do jej dokumentacji.
Szukanie z przeglądarką internetową
Każda przeglądarka internetowa umożliwia przeszukanie aktualnie załadowanej strony internetowej. Zwykle pole szukania można wywołać za pomocą skrótu klawiaturowego [Ctrl]+[F], co spowoduje zakreślenie wpisanych wyrażeń (efekt optyczny). Często możliwe jest przeskakiwanie między szukanymi słowami.
Warunki zagnieżdżone - dla zaawansowanych
Wyszukiwarka forumowa nie umożliwia korzystania z warunków zagnieżdżonych. Ale czy na pewno? Ustawiając opcję Szukaj któregokolwiek słowa lub wyrażenia domyślny operator logiczny to OR, a ustawiając Szukaj wszystkich słów - operator AND. Wykorzystując tą właściwość można stworzyć zapytanie oparte na warunkach częściowo zagnieżdżonych.
Przykład: szukanie skrzydeł lub piersi z kurczaka - post musi (AND) mieć słowo kurczak (kurczaka, kurczaków, itp.) oraz jedno z ciągów: skrzyd (skrzydełka, skrzydła, itp.) lub (OR) pier (pierś, piersi). Wyrażenie zagnieżdżone to (skrzyd* OR pier*) AND kurczak*, a w polu Szukaj Słów Kluczowych należy wpisać:
- dla opcji "Szukaj któregokolwiek słowa lub wyrażenia": skrzyd* pier* AND kurczak*
- dla opcji "Szukaj wszystkich słów": skrzyd* OR pier* kurczak*


