SearXNG — popravka pretrage

Pre/posle: koji pretraživači su uključeni/isključeni i zašto (28.9.2026)

Instanca: https://search.jovanovic.vip · server .88 · izlazna IP 178.221.91.207

Ukratko

PrePosle
Verzija (image)2026-07-052026-09-25
Pretraživača koji vraćaju rezultate1 (google cse)18
Rezultata po upitu~2085–110 (upit „google": 285)
Googleisključen upstream (inactive)radi, najveća težina (3)
Predlozi dok kucaš (autocomplete)duckduckgo (CAPTCHA)google
Čuvanje podešavanja u GUI-jugreškaradi (HTTP 302)

Uzrok: stara verzija imala je Google označen kao inactive — takav engine se iz GUI-ja ne može uključiti (otud greška pri čuvanju). Ostali default engine-i (DuckDuckGo, Startpage) dobijali su CAPTCHA, pa je jedini izvor bio google cse.

Šta je urađeno

  1. docker compose pull → nova verzija, Google ponovo aktivan.
  2. Svaki od 35 web pretraživača testiran pojedinačno, direktno iz kontejnera (HTTP status + parser), sa srpskim i engleskim upitima.
  3. Za one koji ne rade — nađen konkretan uzrok i probane popravke (drugi modul, drugi browser-otisak, isključena provera sertifikata, veći timeout, ručno poništen inactive).
  4. U settings.yml upisana engines: sekcija sa težinama (weight = uticaj na rangiranje), autocomplete: google.
  5. Bekap starog config-a: ~/searxng/searxng/settings.yml.bak-2026-09-28.

Početno stanje (general kategorija)

EngineStanjeStvarno
googleuključen, ali inactive❌ ne učestvuje
google cseuključen✅ jedini izvor
braveuključen⚠️ „too many requests"
duckduckgouključen❌ CAPTCHA
startpageuključen❌ CAPTCHA
wikipedia, wikidatauključeni✅ (samo infobox)
svi ostaliisključeni—

Krajnje stanje — UKLJUČENO

EngineTežinaNapomena
google3🟢 ponovo radi (nova verzija)
google cse2🟢
bing2🟢 novo uključen
brave1.5🟢
duckduckgo web1.5🟢 popravljen — novi modul duckduckgo_web umesto starog koji dobija CAPTCHA; prečica !dgw
mojeek1🟢 popravljen — upstream označen inactive, a sa .88 radi (10/10)
yahoo1🟢 novo
yandex1🟢 novo
tusksearch0.5🟢 novo
resulthunter0.5🟢 novo
zapmeta0.5🟢 novo
fynd0.5🟢 novo
yep0.5🟢 novo — brzo udari rate-limit, tad se sam pauzira par minuta
reloado0.5🟢 novo
naver0.3🟢 novo (korejski, ali vraća i EN)
wiby0.3🟢 novo („stari web", samo EN)
encyclosearch0.3🟢 novo (mali indeks)
crowdview0.3🟢 novo (forumi: Reddit, SO…)
wikipedia, wikidata—🟢 ostali kao ranije (infobox)

Krajnje stanje — ISKLJUČENO (sa razlogom)

EngineUzrokProbano
duckduckgo (stari)HTTP 202 CAPTCHA5 browser-otisaka — isto → zamenjen sa duckduckgo web
startpageAnubis bot-zaštita („difficulty too high")sva 4 otiska — isto
qwantHTTP 403 CAPTCHA (istio-envoy)sva 4 otiska — isto
baidu302 → CAPTCHAsva 4 otiska — isto
dogpile, fastbot, fireballCloudflare 403 „Just a moment"sva 4 otiska — isto
searchmysite403 samo za bot klijente (curl prolazi)sva 4 otiska — isto
privacywall403✅ radi sa Firefox otiskom, ali to nije podesivo iz settings.yml (zakucano u kodu engine-a); to je ionako Bing proxy → nema dobitka
ayorezultate crta JavaScript — HTML je prazannepopravljivo scraping-om
gabanzaistekao SSL sertifikatbez provere sertifikata → HTTP 500, sajt pokvaren
vuhuvsajt ne odgovara (timeout 25 s)—
wolframalphanjihov token endpoint vraća 504—
quarkbug u parseru (kineski pretraživač)—
wikiminifrancuska dečja enciklopedija, 0 za EN/SRnema smisla

Završni test (svi upiti, nijedan engine nije pao osim 1 timeout-a)

UpitRezultataPrvi rezultat
kupujemprodajem110kupujemprodajem.com
python asyncio tutorial95geeksforgeeks / docs.python.org / realpython
vremenska prognoza beograd96accuweather.com/sr/…/belgrade
G657A1 optički kabl85gembird.rs / jakov.rs / antenall.rs
google285google.com

Šta ti treba da uradiš (jednom)

  1. Resetuj podešavanja u browseru: https://search.jovanovic.vip/preferences → Reset defaults (ili obriši kolačiće za sajt). Stari kolačić pregazi nova serverska podešavanja. Posle toga ništa ne uključuj ručno — sve što radi je već uključeno.
  2. Predlozi u adresnoj traci (Chrome): obriši ručno dodat SearXNG u Settings → Search engines, otvori search.jovanovic.vip i nešto pretraži — Chrome ga sam doda preko OpenSearch-a zajedno sa URL-om za predloge. Zatim ga postavi za default.

Korisne prečice

Održavanje

Parseri pretraživača se kvare na par meseci. Kad opet nema rezultata: ssh .88 → cd ~/searxng && sudo docker compose pull && sudo docker compose up -d, pa sudo docker logs searxng | grep -iE 'captcha|suspend|timeout'.

Izvor: 2026-09-28_searxng-engine-i.md