SearXNG എങ്ങനെ ഉപയോഗിക്കാം: ആദ്യത്തെ തിരയൽ മുതൽ സെൽഫ്-ഹോസ്റ്റിംഗ് വൈദഗ്ദ്ധ്യം വരെ
ട്രാക്കിംഗ് ഇല്ലാതെ Google- പോലുള്ള ഫലങ്ങൾ നിങ്ങൾക്ക് എപ്പോഴെങ്കിലും വേണമെന്നുണ്ടെങ്കിൽ, നിങ്ങളുടെ സ്വകാര്യതക്ക് മുൻഗണന നൽകുന്ന ഒരു മെറ്റാ സെർച്ച് എഞ്ചിനാണ് SearXNG. ഇത് നിങ്ങളെ പ്രൊഫൈൽ ചെയ്യാതെ തന്നെ നിരവധി ഉറവിടങ്ങളിൽ നിന്നുള്ള ഫലങ്ങൾ ശേഖരിക്കുകയും ഫിൽട്ടറുകൾ, എഞ്ചിനുകൾ, ഹോസ്റ്റിംഗ് എന്നിവയിൽ പൂർണ്ണ നിയന്ത്രണം നൽകുകയും ചെയ്യുന്നു. ഈ ഗൈഡിൽ, ഒരു പൊതു ഇൻസ്റ്റൻസ് ഉപയോഗിക്കുക, നിങ്ങളുടെ തിരയൽ അനുഭവം ഇഷ്ടാനുസൃതമാക്കുക, കൂടാതെ പരമാവധി നിയന്ത്രണത്തിനായി നിങ്ങളുടെ സ്വന്തം സ്വകാര്യ SearXNG വിന്യസിക്കുക എന്നിങ്ങനെ മൂന്ന് വഴികളിലൂടെ നമ്മുക്ക് പോകാം.
ഇത് കൂടുതൽ ഉപയോഗപ്രദമാക്കാൻ, നമുക്ക് ഇവിടെ ഒരു പ്രായോഗികവും പ്രശ്നപരിഹാരത്തിന് മുൻഗണന നൽകുന്നതുമായ രീതി സ്വീകരിക്കാം. അതിലൂടെ ചെയ്യാൻ സാധിക്കുന്ന കാര്യങ്ങൾ, പകർത്താൻ കഴിയുന്ന ക്രമീകരണങ്ങൾ, ഒഴിവാക്കേണ്ട പൊതുവായ അപകടങ്ങൾ എന്നിവ ഉണ്ടാവും.
എന്താണ് SearXNG, എന്തുകൊണ്ട് ഇത് ഉപയോഗിക്കണം?
ഒരു ഓപ്പൺ സോഴ്സ് മെറ്റാ സെർച്ച് എഞ്ചിനാണ് SearXNG. ഇത് വെബ്സൈറ്റുകൾ സ്വയം ക്രാൾ ചെയ്യുന്നതിനുപകരം മറ്റ് സെർച്ച് എഞ്ചിനുകളിൽ നിന്ന് വിവരങ്ങൾ എടുത്ത് ഏകീകൃതമായ ഒരിടത്ത് കാണിക്കുന്നു. ഇതിലെ പ്രത്യേകത എന്തെന്നാൽ, ഇത് ട്രാക്കിംഗ് ഒഴിവാക്കുന്നു, പരസ്യങ്ങൾ നീക്കം ചെയ്യുന്നു ( മിക്ക ഇൻസ്റ്റൻസുകളിലും), കൂടാതെ ഏതൊക്കെ എഞ്ചിനുകൾ ഉൾപ്പെടുത്തണം, ഏതൊക്കെ വിഭാഗങ്ങൾ തിരയണം (വെബ്, ചിത്രങ്ങൾ, വീഡിയോകൾ, ഫയലുകൾ, IT, വാർത്തകൾ, ശാസ്ത്രം), എങ്ങനെ ഫലങ്ങൾ കാണിക്കണം എന്നതിനെക്കുറിച്ചെല്ലാം കൃത്യമായ നിയന്ത്രണം നൽകുന്നു.
- സ്ഥിരമായി ട്രാക്കിംഗോ പ്രൊഫൈലിംഗോ ഉണ്ടാകില്ല.
- ക്രമീകരിക്കാവുന്ന എഞ്ചിനുകളും വിഭാഗങ്ങളും.
- പൂർണ്ണ നിയന്ത്രണത്തിനായി സെൽഫ് ഹോസ്റ്റ് ചെയ്യാവുന്നതാണ്.
- ഡെവലപ്പർമാർക്കും ഓട്ടോമേഷനുകൾക്കും API സൗഹൃദം.
ദ്രുത ആരംഭം: ഒരു പൊതു SearXNG ഇൻസ്റ്റൻസ് ഉപയോഗിച്ച് തുടങ്ങാം
ഒരു പൊതു ഇൻസ്റ്റൻസ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ആരംഭിക്കാം (സന്നദ്ധപ്രവർത്തകർ പ്രവർത്തിപ്പിക്കുന്ന ഒരു SearXNG സെർവർ). സാധാരണ രീതി:
- വിശ്വസനീയമായ ഒരു പൊതു ഇൻസ്റ്റൻസ് തുറക്കുക ("SearXNG instances list" എന്ന് തിരയുക അല്ലെങ്കിൽ സജീവവും പ്രശസ്തവുമായ സെർവറുകൾ കണ്ടെത്താൻ കമ്മ്യൂണിറ്റി ചർച്ചകൾ ഉപയോഗിക്കുക). പ്രവർത്തനസമയം, നിരക്ക് പരിധികൾ, സ്വകാര്യതാ പ്രസ്താവനകൾ എന്നിവ വിലയിരുത്തുക.
- നിങ്ങളുടെ ചോദ്യം ടൈപ്പ് ചെയ്ത് മുകളിലെ ടാബുകൾ വഴി വിഭാഗങ്ങൾ (ഉദാഹരണത്തിന്, വെബ്, ചിത്രങ്ങൾ, വാർത്തകൾ) തിരഞ്ഞെടുക്കുക.
- താഴെ പറയുന്നവ ക്രമീകരിക്കുന്നതിന് Preferences (ഗിയർ ഐക്കൺ) ഉപയോഗിക്കുക:
- "Bangs", ഓപ്പറേറ്റർമാരും ഉപയോഗിക്കുക:
!g നിങ്ങളുടെ അന്വേഷണം Google എഞ്ചിനെ നിർബന്ധമാക്കുന്നു (ആ ഇൻസ്റ്റൻസിൽ പ്രവർത്തനക്ഷമമാണെങ്കിൽ മാത്രം)
- ഇൻസ്റ്റൻസിന്റെ കോൺഫിഗറേഷൻ അനുസരിച്ച്
!ddg, !bing, !yt, !wp തുടങ്ങിയവ ഉപയോഗിക്കാം.
- ഉദ്ധരണികൾ,
site:, filetype:pdf, inurl:, intitle: പോലുള്ള സാധാരണ ഓപ്പറേറ്റർമാർ മിക്ക എഞ്ചിനുകളിലും പ്രവർത്തിക്കും.
- നിങ്ങളുടെ ഇഷ്ടപ്പെട്ട ഇൻസ്റ്റൻസ് ബുക്ക്മാർക്ക് ചെയ്യുക, UI പിന്തുണയ്ക്കുന്നുണ്ടെങ്കിൽ Preferences ഒരു JSON ബ്ലോബായി എക്സ്പോർട്ട് / ഇംപോർട്ട് ചെയ്യുക.
പ്രോ ടിപ്പ്: ദുരുപയോഗത്തിൽ നിന്ന് സ്വയം പരിരക്ഷിക്കുന്നതിന് പൊതു ഇൻസ്റ്റൻസുകൾ അജ്ഞാത ഉപയോക്താക്കളുടെ നിരക്ക് പരിമിതപ്പെടുത്താൻ സാധ്യതയുണ്ട്. Captcha-കളോ വേഗതക്കുറവോ കാണുകയാണെങ്കിൽ, മറ്റൊരു ഇൻസ്റ്റൻസ് ശ്രമിക്കുക അല്ലെങ്കിൽ സ്വയം ഹോസ്റ്റ് ചെയ്യുക.
ഇന്റർഫേസിലെ പവർ യൂസർ മൂവ്മെന്റുകൾ
- എഞ്ചിനുകൾ തൽക്ഷണം മാറ്റുക: Preferences → Engines-ൽ, ഓരോ വിഭാഗത്തിനും പ്രത്യേക ഉറവിടങ്ങൾ ടോഗിൾ ചെയ്യുക.
- ഫലങ്ങൾ ട്യൂൺ ചെയ്യുക: ഡ്യൂപ്ലിക്കേറ്റുകൾ മറയ്ക്കുക, സമയപരിധി മാറ്റുക (ഉദാഹരണത്തിന്, കഴിഞ്ഞ വർഷം), പ്രസക്തി അല്ലെങ്കിൽ തീയതി അനുസരിച്ച് അടുക്കുക.
- സ്വകാര്യതാ ടോഗിളുകൾ: നിങ്ങൾ ഉപയോഗിക്കാനാഗ്രഹിക്കാത്ത ഏതെങ്കിലും എഞ്ചിൻ പ്രവർത്തനരഹിതമാക്കുക. ചില എഞ്ചിനുകൾക്ക് API കീകൾ ആവശ്യമാണ്; അത് ലഭ്യമല്ലെങ്കിൽ, അവ ഉപയോഗിക്കില്ല.
- കീബോർഡ് കുറുക്കുവഴികൾ: നിരവധി SearXNG തീമുകൾ തിരയൽ ബോക്സിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ
/ഉം ഫലങ്ങൾ നാവിഗേറ്റ് ചെയ്യാൻ ആരോ കീകൾ ഉപയോഗിക്കാനുള്ള സൗകര്യവും നൽകുന്നു.
SearXNG എങ്ങനെ സെൽഫ്-ഹോസ്റ്റ് ചെയ്യാം (Docker വഴി)
സ്വയം ഹോസ്റ്റിംഗ് നിങ്ങൾക്ക് വിശ്വാസ്യതയും വേഗതയും നൽകുന്നു, കൂടാതെ ഏതൊക്കെ എഞ്ചിനുകൾ ഉപയോഗിക്കണം എന്നതിനെക്കുറിച്ചും നിയന്ത്രണം നൽകുന്നു. Docker വഴിയാണ് ഏറ്റവും ലളിതമായ മാർഗ്ഗം.
ആവശ്യകതകൾ
- ഒരു Linux VPS അല്ലെങ്കിൽ ഒരു ഹോം സെർവർ (കുറഞ്ഞ ഉപയോഗത്തിന് 2 vCPU / 2 GB RAM മതിയാകും)
- Docker, Docker Compose എന്നിവ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം.
- ഒരു ഡൊമെയ്ൻ / സബ് ഡൊമെയ്ൻ, HTTPS-നായി ഓപ്ഷണൽ റിവേഴ്സ് പ്രോക്സി (Caddy / Traefik / Nginx) എന്നിവ ഉണ്ടായിരിക്കണം.
ഘട്ടങ്ങൾ
- SearXNG ഡെപ്ലോയ്മെന്റ് റിപ്പോ ക്ലോൺ ചെയ്യുക (അല്ലെങ്കിൽ ഏറ്റവും കുറഞ്ഞ Compose ഫയൽ ഉപയോഗിക്കുക):
version: "3.8"
services:
searxng:
image: searxng/searxng:latest
container_name: searxng
environment:
- BASE_URL=
- SEARXNG_SECRET_KEY=change_me_to_a_long_random_value
volumes:
- ./searxng:/etc/searxng
ports:
- "8080:8080"
restart: unless-stopped
- ശക്തമായ ഒരു
SEARXNG_SECRET_KEY ഉണ്ടാക്കുക (ഉദാഹരണത്തിന്, openssl rand -hex 32).
- HTTPS-മായി റിവേഴ്സ് പ്രോക്സി ക്രമീകരിക്കുക (Caddy ഉദാഹരണം):
search.example.com {
reverse_proxy 127.0.0.1:8080
}
Let’s Encrypt വഴി Caddy സ്വയം TLS നൽകും.
- ` സന്ദർശിച്ച് അത് ലോഡ് ചെയ്യുന്നുണ്ടോയെന്ന് സ്ഥിരീകരിക്കുക.
Core കോൺഫിഗറേഷൻ: settings.yml
ആദ്യ റണ്ണിനു ശേഷം, നിങ്ങളുടെ മൗണ്ടഡ് വോളിയത്തിന് കീഴിൽ നിങ്ങൾക്ക് കോൺഫിഗറേഷൻ ഉണ്ടാകും (ഉദാഹരണത്തിന്, ./searxng/settings.yml). പ്രധാന ഭാഗങ്ങൾ:
general: പേര്, ഡിബഗ് മോഡ്, ഫലങ്ങളുടെ എണ്ണം
server: രഹസ്യ കീ, ബൈൻഡ് വിലാസം, നിരക്ക് പരിധികൾ
engines: എഞ്ചിനുകൾ പ്രവർത്തനക്ഷമമാക്കുക / പ്രവർത്തനരഹിതമാക്കുക, വിഭാഗങ്ങൾ, കാലഹരണ സമയം
ui: തീം, അനന്തമായ സ്ക്രോൾ, യാന്ത്രിക പൂർത്തീകരണം
search: സുരക്ഷിതമായ തിരയൽ സ്ഥിരസ്ഥിതികൾ, ഭാഷ, ലൊക്കേൽ
ഉദാഹരണ ഭാഗം:
general:
instance_name: "My Private SearXNG"
server:
secret_key: "<same as env or longer>"
image_proxy: true
rate_limit: "60/minute"
search:
safe_search: 1 # 0 off, 1 moderate, 2 strict
autocomplete: "duckduckgo"
ui:
default_theme: "simple"
infinite_scroll: true
engines:
- name: duckduckgo
engine: duckduckgo
categories: .
### Quick Example
- Endpoint: `/search`
- Methods: GET or POST
- Parameters: `q` (query), `categories`, `language`, `format=json`, `time_range`, `safesearch`
```bash
curl "
Response-ൽ സാധാരണ ഫലങ്ങൾ, ഉപയോഗിച്ച എഞ്ചിനുകൾ, സമയക്രമങ്ങൾ എന്നിവ ഉൾപ്പെടുന്നു. ഗവേഷണ ഓട്ടോമേഷനുകൾ, ലോക്കൽ ഡാഷ്ബോർഡുകൾ, ഇഷ്ടമുള്ള UI-കൾ എന്നിവ നിർമ്മിക്കുന്നതിന് ഇത് മികച്ചതാണ്.
എഞ്ചിനുകളും വിഭാഗങ്ങളും ട്യൂൺ ചെയ്യുന്നു
- വേഗതയേറിയതും സ്വകാര്യതക്ക് മുൻഗണന നൽകുന്നതുമായ ഉറവിടങ്ങൾക്ക് തിരഞ്ഞെടുക്കുക (ഉദാഹരണത്തിന്, Wikipedia, Stack Exchange, MDN, DuckDuckGo, Brave അനുവദനീയമാണെങ്കിൽ, YouTube / Reddit / Mastodon-നുള്ള ഔദ്യോഗിക API-കൾ).
- പതിവായി Captcha-കൾ വരുന്നതോ നിങ്ങളുടെ നെറ്റ്വർക്കിൽ ഉയർന്ന ലേറ്റൻസിയുള്ളതോ ആയ എഞ്ചിനുകൾ പ്രവർത്തനരഹിതമാക്കുക.
- ഓരോ വിഭാഗത്തിനും സ്ഥിരസ്ഥിതികൾ ഉപയോഗിക്കുക; ഉദാഹരണത്തിന്, “IT” എന്നതിന് കീഴിൽ GitHub, Stack Overflow, PyPI എന്നിവ പ്രവർത്തനക്ഷമമാക്കുക, “Science” എന്നതിന് കീഴിൽ arXiv / Crossref എന്നിവ പ്രവർത്തനക്ഷമമാക്കുക, “News” എന്നതിന്
time_range സമീപകാലത്തേക്ക് സജ്ജമാക്കുക.
ട്രബിൾഷൂട്ടിംഗ് ചെക്ക്ലിസ്റ്റ്
- Captcha-കളോ ശൂന്യമായ ഫലങ്ങളോ കാണുന്നുണ്ടോ? ബ്ലോക്കുകൾ ഉണ്ടാക്കുന്ന എഞ്ചിനുകൾ കുറയ്ക്കുക അല്ലെങ്കിൽ മാറ്റുക; കാലഹരണ സമയം ചെറുതായി വർദ്ധിപ്പിക്കുക; കാഷെ (cache) പ്രവർത്തനക്ഷമമാക്കുക.
- API അഭ്യർത്ഥനകൾ പരാജയപ്പെടുന്നുണ്ടോ? റിവേഴ്സ് പ്രോക്സി തലക്കെട്ടുകളും CORS-ഉം പരിശോധിക്കുക;
format=json ആണെന്ന് സ്ഥിരീകരിക്കുക.
- UI-ക്ക് വേഗത കുറവാണോ? ഒരു പേജിലെ ഫലങ്ങളുടെ എണ്ണം കുറയ്ക്കുക; വലിയ എഞ്ചിനുകൾ പ്രവർത്തനരഹിതമാക്കുക; Redis കാഷെ പ്രവർത്തനക്ഷമമാക്കുക.
- Docker റീസ്റ്റാർട്ട് ലൂപ്പ്?
settings.yml സിന്റാക്സും നിങ്ങളുടെ പരിസ്ഥിതി വേരിയബിളുകളും സാധൂകരിക്കുക.
ടീമുകൾക്കും പവർ യൂസർമാർക്കുമുള്ള മികച്ച രീതികൾ
- മാറ്റങ്ങൾ ട്രാക്കുചെയ്യുന്നതിന് നിങ്ങളുടെ
settings.yml (രഹസ്യങ്ങളില്ലാതെ) എക്സ്പോർട്ട് ചെയ്ത് പതിപ്പ് നിയന്ത്രിക്കുക.
- API കീകൾക്കായി രഹസ്യ മാനേജർമാരെയോ
.env ഫയലുകളെയോ ഉപയോഗിക്കുക.
- എഞ്ചിൻ മാറ്റങ്ങളുമായി കാലികമായി തുടരാൻ പ്രതിവാര കണ്ടെയ്നർ റിഫ്രഷ് ഷെഡ്യൂൾ ചെയ്യുക.
- എഞ്ചിൻ പിശകുകൾക്കോ നിരക്ക് പരിധി പ്രശ്നങ്ങൾക്കോ വേണ്ടി ലോഗുകൾ നിരീക്ഷിക്കുക.
- നിങ്ങൾ ആപ്ലിക്കേഷനുകളിൽ SearXNG ഉൾപ്പെടുത്തുകയാണെങ്കിൽ, നിരോധനം ഒഴിവാക്കാൻ വീണ്ടും ശ്രമിക്കുന്നത് ഒഴിവാക്കുക, കാലതാമസങ്ങൾ ക്രമരഹിതമാക്കുക.
ഓപ്ഷണൽ: SearXNG-യെ മറ്റ് ടൂളുകളിലേക്ക് കണക്ട് ചെയ്യുക
- നിങ്ങളുടെ ഗവേഷണ നോട്ട്ബുക്കുകളിലോ ചാറ്റ് വർക്ക്ഫ്ലോകളിലോ JSON API ഉപയോഗിക്കുക.
- സ്വകാര്യത നിലനിർത്താൻ നിങ്ങളുടെ സ്വകാര്യ ഇൻസ്റ്റൻസ് വഴി ആപ്പ് അടിസ്ഥാനമാക്കിയുള്ള വെബ് തിരയൽ റൂട്ട് ചെയ്യുക.
- ചില AI / വെബ് UI-കൾക്ക് നിങ്ങളുടെ സ്വന്തം എൻഡ്പോയിന്റ് വഴി ബ്രൗസുചെയ്യുന്നതിന് SearXNG-ലേക്ക് കണക്ട് ചെയ്യാൻ കഴിയും (അനുസരിച്ച് അടിസ്ഥാന URL, API പാരാമീറ്ററുകൾ എന്നിവ ക്രമീകരിക്കുക).
അറിയാൻ ഒരു കാര്യമുണ്ട്: നിങ്ങൾ ഗവേഷണ വർക്ക്ഫ്ലോകൾ തയ്യാറാക്കുകയോ വലിയ തോതിലുള്ള ഫലങ്ങൾ സംഗ്രഹിക്കുകയോ ചെയ്യുകയാണെങ്കിൽ, Sider.AI പോലുള്ള ഒരു ടൂളിന് ഒന്നിലധികം ടാബുകളിലോ ചോദ്യങ്ങളിലോ റീഡ്-ആൻഡ്-സംഗ്രഹിക്കൽ എളുപ്പമാക്കാൻ കഴിയും. നിങ്ങളുടെ ബ്രൗസിംഗ് ഒരു സ്വകാര്യ SearXNG എൻഡ്പോയിന്റിലേക്ക് പോയിന്റ് ചെയ്യാം, തുടർന്ന് Sider.AI ഉപയോഗിച്ച് വിവരങ്ങൾ ശേഖരിക്കാനും സംഗ്രഹങ്ങൾ തയ്യാറാക്കാനും അല്ലെങ്കിൽ സൈറ്റേഷനുകൾ സ്വയമേവ സമാഹരിക്കാനും കഴിയും. ഇത് തുടർച്ചയായി നിരവധി തിരയലുകൾ നടത്തുമ്പോൾ സമയം ലാഭിക്കാൻ സഹായിക്കുന്നു. സുരക്ഷയും ധാർമ്മികതയും
- നിങ്ങൾ പ്രവർത്തനക്ഷമമാക്കുന്ന എഞ്ചിനുകളുടെ നിബന്ധനകൾ പാലിക്കുക.
- നിങ്ങളുടെ ഇൻസ്റ്റൻസിനെ പൊതുവായ ദുരുപയോഗത്തിന് ഇടയാക്കാതിരിക്കുക; നിരക്ക് പരിമിതപ്പെടുത്തുക, ആവശ്യമെങ്കിൽ ആക്സസ് നിയന്ത്രിക്കുക.
- സ്വകാര്യത പ്രതീക്ഷകളെക്കുറിച്ച് ടീം അംഗങ്ങളെ അറിയിക്കുക; IP-കളോ ചോദ്യങ്ങളോ സംഭരിക്കുന്നത് ഒഴിവാക്കാൻ ലോഗുകൾ ക്രമീകരിക്കാവുന്നതാണ്.
നിങ്ങളുടെ ആദ്യത്തെ 15 മിനിറ്റിനുള്ളിൽ പൂർത്തിയാക്കാവുന്ന ഒരു ചെറിയ ചെക്ക്ലിസ്റ്റ്
- Docker പ്രവർത്തിപ്പിച്ച് ഒരു Compose ഫയൽ ഉണ്ടാക്കുക
SEARXNG_SECRET_KEY സജ്ജമാക്കുക
- കണ്ടെയ്നർ ആരംഭിച്ച്
:8080 പ്രവർത്തിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക
- ഒരു പ്രോക്സി ഉപയോഗിച്ച് HTTPS-ന് പിന്നിൽ വെക്കുക.
- നിങ്ങൾ വിശ്വസിക്കുന്ന എഞ്ചിനുകൾ പ്രവർത്തനക്ഷമമാക്കാൻ
settings.yml എഡിറ്റ് ചെയ്യുക.
- സ്ഥിരസ്ഥിതി വിഭാഗങ്ങളും SafeSearch-ഉം സജ്ജമാക്കുക
- ഒരു
curl അഭ്യർത്ഥന ഉപയോഗിച്ച് API പരിശോധിക്കുക
- നിങ്ങളുടെ ഇൻസ്റ്റൻസ് ബുക്ക്മാർക്ക് ചെയ്ത് നിങ്ങളുടെ ടീമുമായി പങ്കിടുക
പ്രധാന കാര്യങ്ങൾ
- ഒരു ക്രാളർ എഴുതാതെ തന്നെ SearXNG നിങ്ങൾക്ക് സ്വകാര്യതയും നിയന്ത്രണവും നൽകുന്നു.
- ആദ്യം ഒരു പൊതു ഇൻസ്റ്റൻസിൽ ആരംഭിച്ച്, തുടർന്ന് വിശ്വാസ്യതയ്ക്കും ഇഷ്ടമുള്ള രീതിയിൽ മാറ്റങ്ങൾ വരുത്തുന്നതിനും സ്വയം ഹോസ്റ്റ് ചെയ്യുക.
- വേഗതയ്ക്കും പ്രസക്തിക്കും വേണ്ടി എഞ്ചിനുകളും വിഭാഗങ്ങളും ട്യൂൺ ചെയ്യുക.
- ഗവേഷണത്തിനും ഓട്ടോമേഷനും SearXNG അനുയോജ്യമാക്കുന്നത് JSON API ആണ്.
- HTTPS, നിരക്ക് പരിധികൾ, കുറഞ്ഞ ലോഗിംഗ് എന്നിവ ഉപയോഗിച്ച് നിങ്ങളുടെ ഡെപ്ലോയ്മെന്റ് ശക്തമാക്കുക.
റഫറൻസുകളും കൂടുതൽ വായനയ്ക്ക്
- പാരാമീറ്ററുകൾക്കും ഫോർമാറ്റുകൾക്കുമുള്ള ഔദ്യോഗിക തിരയൽ API അവലോകനം.
- Docker, Windows സജ്ജീകരണങ്ങൾക്ക് ഘട്ടം ഘട്ടമായുള്ള സെൽഫ് ഹോസ്റ്റിംഗ് വിശദീകരണങ്ങളും കമ്മ്യൂണിറ്റി ട്യൂട്ടോറിയലുകളും സഹായകമാകും.
- ആപ്പ് വർക്ക്ഫ്ലോകളിലേക്കും ടൂളുകളിലേക്കും SearXNG സംയോജിപ്പിക്കുന്നത് മിക്കപ്പോഴും മുകളിൽ ഉപയോഗിച്ച അതേ API പാറ്റേൺ പിന്തുടരുന്നു.
FAQ
Q1: എന്താണ് SearXNG, ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു?
SearXNG എന്നത് ഉപയോക്താക്കളെ ട്രാക്ക് ചെയ്യാതെ ഒന്നിലധികം ഉറവിടങ്ങളിൽ നിന്ന് വിവരങ്ങൾ ശേഖരിക്കുന്ന സ്വകാര്യതക്ക് മുൻഗണന നൽകുന്ന ഒരു മെറ്റാ സെർച്ച് എഞ്ചിനാണ്. എഞ്ചിനുകൾ, ഫിൽട്ടറുകൾ, സ്വകാര്യതാ ക്രമീകരണങ്ങൾ എന്നിവയിൽ പൂർണ്ണ നിയന്ത്രണം നേടാൻ നിങ്ങൾക്ക് ഒരു പൊതു ഇൻസ്റ്റൻസ് ഉപയോഗിക്കാം അല്ലെങ്കിൽ സ്വയം ഹോസ്റ്റ് ചെയ്യാം.
Q2: Docker ഉപയോഗിച്ച് SearXNG എങ്ങനെ സ്വയം ഹോസ്റ്റ് ചെയ്യാം?
ഔദ്യോഗിക ചിത്രം ഉപയോഗിച്ച് ഒരു Docker Compose സേവനം ഉണ്ടാക്കുക, ശക്തമായ ഒരു രഹസ്യ കീ സജ്ജമാക്കുക, HTTPS ഉപയോഗിച്ച് ഒരു റിവേഴ്സ് പ്രോക്സിക്ക് പിന്നിൽ എക്സ്പോസ് ചെയ്യുക. എഞ്ചിനുകൾ പ്രവർത്തനക്ഷമമാക്കാനും വിഭാഗങ്ങൾ ക്രമീകരിക്കാനും സ്വകാര്യതാ ഓപ്ഷനുകൾ ക്രമീകരിക്കാനും settings.yml എഡിറ്റ് ചെയ്യുക.
Q3: API വഴി പ്രോഗ്രമാറ്റിക് തിരയലുകൾക്കായി എനിക്ക് SearXNG ഉപയോഗിക്കാൻ കഴിയുമോ?
ഉവ്വ്. ഓട്ടോമേഷനുകൾക്കും ആപ്പുകൾക്കുമായി JSON ഫലങ്ങൾ സ്വീകരിക്കുന്നതിന് q, categories, format=json പോലുള്ള പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് /search വിളിക്കുക. ഗവേഷണ പൈപ്പ്ലൈനുകൾക്കും ആന്തരിക ടൂളുകൾക്കും ഇത് അനുയോജ്യമാണ്.
Q4: സുരക്ഷിതമായ ഒരു പൊതു SearXNG ഇൻസ്റ്റൻസ് ഞാൻ എങ്ങനെ തിരഞ്ഞെടുക്കും?
വ്യക്തമായ സ്വകാര്യതാ പ്രസ്താവനകൾ, നല്ല പ്രവർത്തനസമയം, കുറഞ്ഞ Captcha-കളുമുള്ള സജീവവും പ്രശസ്തവുമായ ഇൻസ്റ്റൻസുകൾക്കായി നോക്കുക. നിങ്ങൾക്ക് നിരക്ക് പരിധികളോ വിശ്വാസ്യത പ്രശ്നങ്ങളോ നേരിടേണ്ടി വന്നാൽ ഇൻസ്റ്റൻസുകൾ മാറ്റുകയോ സ്വയം ഹോസ്റ്റ് ചെയ്യുകയോ ചെയ്യാം.
Q5: SearXNG-ൽ ഏതൊക്കെ തിരയൽ ഓപ്പറേറ്റർമാർ പ്രവർത്തിക്കും?
പൊതുവായി ഉദ്ധരണികൾ, site:, filetype:, inurl:, intitle: പോലുള്ള സാധാരണ ഓപ്പറേറ്റർമാർ പ്രവർത്തിക്കുകയും അടിസ്ഥാന എഞ്ചിനുകളിലേക്ക് കൈമാറുകയും ചെയ്യുന്നു. ഇൻസ്റ്റൻസ് പിന്തുണയ്ക്കുകയാണെങ്കിൽ നിങ്ങൾക്ക് ബാങ് കുറുക്കുവഴികളും ഉപയോഗിക്കാം (ഉദാഹരണത്തിന്, !g, !ddg, !yt).