Jak działa wyszukiwarka Karpaty.Rocks
Wyszukiwarka, która rozumie Karpaty: odmiany, synonimy, «co + gdzie», alfabet łaciński i trzy języki — a obok przewodnik AI, który szuka według znaczenia.
Jak działa · gdzie są dane · ile mamy współrzędnych
Gdy wpisujesz «targ w Jaremczu», w pół sekundy dzieje się sporo: słowa tracą końcówki, «targ» staje się też «bazarem» i «jarmarkiem», «Jaremcze» zostaje rozpoznane jako miasto, a z tysięcy dokumentów wybierane są te, które naprawdę są w Jaremczu albo w pobliżu. Ta strona opowiada, jak to działa — i pokazuje dane, na których wszystko się opiera. Jest ich tyle, że najprościej je pokazać.
622 504współrzędnych przechowuje Karpaty.Rocks. Każda kropka to prawdziwa współrzędna.
Chmura prawdziwych współrzędnych
Wszystko, co zna serwis: agroturystyki i hotele, szczyty, wodospady, źródła, chatki, wsie — i setki tysięcy współrzędnych GPS zapisanych na szlakach. Przewijaj dalej.
Karpaty narysowane danymi
Każda kropka staje na swojej szerokości, długości i wysokości. Nie ma tu podkładu mapy: grzbiety Czarnohory, Gorganów i Świdowca rysują same ślady. Wysokość jest przesadzona, żeby rzeźba była czytelna.
Co dokładnie przechowujemy
Te same kropki pogrupowane według typów. Wysokość słupka to liczba w skali logarytmicznej — inaczej ślady zasłoniłyby wszystko inne.
- Współrzędne GPS śladów szlaków613 703
- Noclegi3 209
- Źródła2 331
- Schroniska i chatki1 175
- Zabytki i ciekawe miejsca1 255
- Miejscowości773
- Szczyty255
- Miejsca rzemieślnicze210
- Wodospady i jeziora63
Każdy szlak to setki współrzędnych
Szlak to nie linia na obrazku, lecz szereg współrzędnych, każda z wysokością. Z nich liczymy długość i przewyższenie oraz rysujemy profil.
Wypróbuj wyszukiwarkę
Wpisz zapytanie i zobacz, co robi wyszukiwarka: słowa, rdzenie, synonimy, miejsce, liczba wyników. To, co znajdzie, rozświetli się na rzeźbie terenu.
Jedna wyszukiwarka dla całego serwisu
Pole wyszukiwania w nagłówku, strona wyników i katalog z filtrami działają na tym samym rdzeniu. Dlatego kolejność i liczby są wszędzie takie same: jeśli pod polem widać «Wodospady · 42», to na stronie wyników i w katalogu jest tych samych 42 — w tej samej kolejności.
Jak wyszukiwarka rozumie, o co chodziło
- 1. SłowaZapytanie dzielimy na słowa i usuwamy słówka pomocnicze: «w», «na», «koło».
- 2. RdzenieOdcinamy końcówki: «Jaremczu» → «jaremcz», «wodospadów» → «wodospad».
- 3. Synonimy«Targ» szuka też «bazaru» i «jarmarku»; «zamek» — «twierdzy».
- 4. MiejsceRozpoznajemy miasto, wieś lub obwód i szukamy w nim oraz w pobliżu.
- 5. KolejnośćNajpierw to, co nazwano wprost, potem bliżej miejsca i popularniejsze.
Odmiany. Polski i ukraiński ciągle zmieniają końcówki, a ludzie piszą tak, jak mówią: «na Bukowelu», «pod Howerlą». Wyszukiwarka odcina końcówki i szuka rdzenia — dlatego każda forma prowadzi do właściwego miejsca. Zna nawet samogłoski, które w ukraińskich słowach wypadają (ринок — ринку, «targ»).
Synonimy. Mały słownik zbiera słowa używane zamiennie: targ, bazar, jarmark, targowisko; zamek, twierdza, pałac; cerkiew, kościół, klasztor, kaplica; jezioro, staw. Niektóre słowa prowadzą tylko w jedną stronę: «staw» znajduje jeziora, ale «jezioro» nie ściąga wszystkiego, co ma w nazwie «staw».
Alfabet łaciński i układ klawiatury. W wersji ukraińskiej «Hoverla» czy «bukovel» wpisane łacinką są czytane cyrylicą i znajdują Говерла i Буковель. Jeśli ktoś zapomniał przełączyć klawiaturę i wyszło «ujdthkf», strona wyników podpowie: «Może chodziło o Говерла».
«Co + gdzie». Zapytanie «targ jaremcze» wyszukiwarka dzieli na «co» (targ) i «gdzie» (Jaremcze). Najpierw szuka w samym Jaremczu; jeśli tam nic nie ma — to samo w promieniu 25 kilometrów, najbliższe najpierw, z dopiskiem «w pobliżu».
Główny wynik. Gdy zapytanie nazywa jedno konkretne miejsce, na górze pojawia się karta z najważniejszym: dla szczytu — wysokość, pasmo, szlaki na szczyt i pogoda; dla miasta — co jest w pobliżu i najbardziej znane miejsca; dla zabytku — adres i godziny otwarcia. Niżej — rzeczy powiązane według odległości: szlaki, noclegi i ciekawe miejsca w pobliżu, z kilometrami.
Dlaczego to szybkie
Wszystkie sekcje wyników — zabytki, rzemiosło, szczyty, szlaki, noclegi — wyszukiwarka pobiera jednym zbiorczym zapytaniem, a nie po kolei. Kolejność liczy mały skrypt wewnątrz silnika wyszukiwania, więc nie trzeba wyciągać tysięcy dokumentów tylko po to, by je posortować. Gotową odpowiedź pamiętamy przez 10 minut, więc popularne zapytania, jak «Howerla» czy «Bukowel», wracają natychmiast.
Przewodnik AI obok wyszukiwarki
Zwykła wyszukiwarka szuka słów. Ale na pytanie «gdzie pojechać z dziećmi, żeby było łatwo i pięknie» nie ma pasujących słów. Do tego służy przewodnik AI obok zwykłych wyników.
Każdy obiekt — agroturystykę, szczyt, szlak, wodospad — zamieniliśmy wcześniej w «odcisk znaczenia»: szereg 1024 liczb opisujący, o czym jest ten obiekt. Robi to wielojęzyczny model działający na naszym własnym serwerze, więc odciski wersji ukraińskiej, angielskiej i polskiej są zgodne. Twoje pytanie też staje się takim odciskiem, a silnik wyszukiwania znajduje obiekty najbliższe znaczeniem — najpierw w pobliżu miejsca, o które pytasz. Z tych prawdziwych obiektów model językowy OpenAI układa odpowiedź, a pod nią — karty z naszej bazy. Przewodnik nie wymyśla miejsc: pokazuje tylko to, co jest w serwisie.
Jak przechowujemy dane
- Drupal — baza treściTu mieszkają miejsca, szlaki, szczyty, noclegi, rzemiosło i blog: teksty, zdjęcia, kontakty, tłumaczenia. Tu piszą je i poprawiają redaktorzy.
- Elasticsearch — wyszukiwanie i mapyKażdy materiał po zapisaniu trafia do indeksu wyszukiwania. Stamtąd biorą dane wyszukiwarka, katalog, mapy i przewodnik AI.
- Ślady GPS z wysokościąSzlak przechowujemy jako pełny ślad: każda współrzędna z wysokością. Z nich — długość, przewyższenie, profil i przelot w 3D.
- Zdjęcia w chmurzeOryginały zdjęć leżą w magazynie obiektowym i są dostarczane przez naszą sieć dostarczania treści (CDN) — szybko z każdego kraju.
Elasticsearch prostymi słowami. Pomyśl o indeksie na końcu grubej książki: żeby znaleźć «Howerla», nie kartkujesz wszystkich stron — patrzysz na słowo i od razu widzisz numery stron. Elasticsearch buduje taki indeks dla każdego słowa, każdego rdzenia i każdej współrzędnej wszystkich naszych dokumentów, więc odpowiada w ułamku sekundy, niezależnie od ich liczby.
Współrzędne też są częścią indeksu. Każde miejsce ma punkt geograficzny, a silnik potrafi odpowiedzieć na pytania «co jest w promieniu 5 kilometrów od Jaremcza» (tak powstają bloki «w pobliżu»), «co widać w tym prostokącie mapy» (tak rysują się mapy, gdy je przesuwasz) i «ile czego i gdzie» — podsumowania według kategorii i miast jednym zapytaniem (tak powstają liczniki sekcji i przyciski z nazwami miast).
Mapy. Mapy w serwisie są wektorowe, na otwartej bibliotece MapLibre: schemat z otwartych danych OpenStreetMap, zdjęcia satelitarne i prawdziwa rzeźba 3D z otwartego modelu wysokości. Część źródeł i chatek pochodzi z OpenStreetMap — sprawdziliśmy je i uzupełniliśmy.
Karpaty.Rocks w liczbach
Te liczby serwer liczy sam — prosto z bazy i indeksu wyszukiwania — i odświeża je kilka razy dziennie.
- 622 504Współrzędne łącznie
- 324 503Współrzędne GPS śladów szlakówkażda z wysokością; + 289 200 w archiwalnych śladach
- 23 588Kilometry szlakówszlaki: 813
- 4 522Miejsca oznaczone na mapie
- 16 113Dokumenty w indeksie wyszukiwaniaElasticsearch
- 11 016Wektory znaczeniowe dla przewodnika AI1024 wymiary każdy
- 49 605Zdjęcia
- 3 209Noclegi
- 1 255Zabytki i ciekawe miejsca
- 255Szczyty
- 63Wodospady i jeziora
- 2 331Źródła
- 1 175Schroniska i chatki
- 210Miejsca rzemieślnicze
- 773Miejscowości
Stan na 20 października 2026. Współrzędne = miejsca oznaczone na mapie, źródła i chatki, miejscowości oraz każda współrzędna GPS śladów.
Trzy języki
Serwis działa po ukraińsku, angielsku i polsku. Każdy język ma swoje końcówki — wyszukiwarka zna polskie i angielskie formy słów, ma osobne słowniki synonimów i pokazuje wyniki w języku strony. Ukraińskich nazw miejsc nie tłumaczymy dosłownie, tylko transliterujemy: Яремче — Yaremche, Jaremcze.
Spróbuj sam
Otwórz wyszukiwarkę i wpisz coś po ludzku: «wodospady koło Jaremcza», «serowarnia», «Howerla». Zobacz wszystko na dużej mapie albo przeczytaj o Karpaty.Rocks. Znalazłeś błąd albo brakuje miejsca? Napisz do nas — poprawimy.
A wszystkie nasze współrzędne możesz sam obracać i odkrywać: Karpaty w 3D.
