SearXNG ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು: ಮೊದಲ ಶೋಧನೆಯಿಂದ ಸ್ವಯಂ-ಹೋಸ್ಟಿಂಗ್ ನಿಪುಣತೆವರೆಗೆ
ನೀವು Google ಮಾದರಿಯ ಫಲಿತಾಂಶಗಳನ್ನು ಟ್ರ್ಯಾಕಿಂಗ್ ಇಲ್ಲದೆ ಪಡೆಯಲು ಬಯಸಿದ್ದರೆ, SearXNG ನಿಮ್ಮ ಗೌಪ್ಯತೆ-ಮೊದಲ ಮೆಟಾಸರ್ಚ್ ಎಂಜಿನ್. ಇದು ಅನೇಕ ಮೂಲಗಳಿಂದ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ—ನಿಮ್ಮ ಪ್ರೊಫೈಲಿಂಗ್ ಇಲ್ಲದೆ—ನಿಮ್ಮ ფილ್ಟರ್ಗಳು, ಎಂಜಿನ್ಗಳು ಮತ್ತು ಹೋಸ್ಟಿಂಗ್ ಮೇಲೆ ಪೂರ್ಣ ನಿಯಂತ್ರಣ ನೀಡುತ್ತದೆ. ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ ನಾವು ಮೂವರು ಮಾರ್ಗಗಳನ್ನು ತಿಳಿಸುತ್ತೇವೆ: ಸಾರ್ವಜನಿಕ ಇನ್ಸ್ಟೆನ್ಸ್ ಬಳಕೆ, ನಿಮ್ಮ ಶೋಧನೆ ಅನುಭವವನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡುವುದು, ಮತ್ತು ಹೆಚ್ಚುವರಿ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ನಿಮ್ಮ ಸ್ವಂತ ಖಾಸಗಿ SearXNG ಅನ್ನು ಡಿಪ್ಲಾಯ್ ಮಾಡುವುದು.
ಇದನ್ನು ಕ್ರಮಬದ್ಧವಾಗಿ ಕರ್ಮಪದ್ಧತಿಯಾಗಿಸಬೇಕಾದ್ದರಿಂದ, ನೈಜ ಹಾಗೂ ಪರಿಹಾರಮುಖಿ ವಿಧಾನವನ್ನು ಅನುಸರಿಸಿ ಕೈಯಲ್ಲಿ ಮಾಡುವ ಹೆಜ್ಜೆಗಳು, ನಕಲುಮಾಡಬಹುದಾದ ಸೆಟ್ಟಿಂಗ್ಗಳು, ಮತ್ತು ಸಾಮಾನ್ಯ ದೋಷಗಳಿಂದ ತಪ್ಪಿಸುವುದರ ಬಗ್ಗೆ ತಳ್ಳುವಂತೆ ಮಾಡುತ್ತೇವೆ.
SearXNG ಏನು ಮತ್ತು ಅದನ್ನು ಯಾಕೆ ಬಳಸಬೇಕು?
SearXNG ಒಂದು ಒپن್ಸೋರ್ಸ್ ಮೆಟಾಸರ್ಚ್ ಎಂಜಿನ್. ಅದು ವೆಬ್ ಅನ್ನು ನೇರವಾಗಿ ಕ್ರಾಲ್ ಮಾಡಲು ಬದಲು, ಇतर ಸರ್ಚ್ ಎಂಜಿನ್ಗಳನ್ನು ಕೇಳುತ್ತದೆ ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಿ ನೀಡುತ್ತದೆ. ವಿಶೇಷತೆ: ಇದು ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ನಿರಾಕರಿಸುತ್ತದೆ, ಜಾಸ್ತಿ ಜಾಹೀರಾತುಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ (ಬಹುತೇಕ ಇನ್ಸ್ಟೆನ್ಸ್ಗಳಲ್ಲಿ), ಮತ್ತು ನೀವು ಯಾವ ಎಂಜಿನ್ಗಳನ್ನು ಸೇರಿಸಬೇಕು, ಯಾವ ವರ್ಗಗಳಲ್ಲಿ ಶೋಧನೆ ಮಾಡಬೇಕು (ವೆಬ್, ಚಿತ್ರಗಳು, ವೀಡಿಯೊಗಳು, ಕಡತಗಳು, ಐಟಿ, ಸುದ್ದಿ, ವಿಜ್ಞಾನ), ಮತ್ತು ಫಲಿತಾಂಶಗಳ ಪ್ರದರ್ಶನ ಪ್ರಮಾಣವನ್ನು ಚೆನ್ನಾಗಿ ನಿಯಂತ್ರಿಸಬಹುದು.
- ಡೀಫಾಲ್ಟ್ನಲ್ಲಿ ಟ್ರ್ಯಾಕಿಂಗ್ ಅಥವಾ ಪ್ರೊಫೈಲಿಂಗ್ ಇಲ್ಲ
- ಕನ್ಫಿಗರ್ ಮಾಡಬಹುದಾದ ಎಂಜಿನ್ಗಳ ಮತ್ತು ವರ್ಗಗಳು
- ಸೆಲ್ಫ್-ಹೋಸ್ಟಿಂಗ್ ವ್ಯವಸ್ಥೆಗೆ ಪೂರ್ಣ ನಿಯಂತ್ರಣ
- ಡೆವಲಪರ್ಗಳು ಮತ್ತು ಆಟೋಮೇಶನ್ಗಳಿಗೆ API-ಮೈತ್ರಿ
ಶೀಘ್ರ ಪ್ರಾರಂಭ: ಸಾರ್ವಜನಿಕ SearXNG ಇನ್ಸ್ಟೆನ್ಸ್ ಬಳಕೆ
ನೀವು ಸಾರ್ವಜನಿಕ ಇನ್ಸ್ಟೆನ್ಸ್ (ಸ್ವಯಂಸೇವಕుల ಮೂಲಕ ನಿರ್ವಹಿಸಲ್ಪಡುವ SearXNG ಸರ್ವರ್) ತೆಗೆದುಕೊಂಡು ಪ್ರಾರಂಭಿಸಬಹುದು. ಸಾಮಾನ್ಯ ಪ್ರಕ್ರಿಯೆ:
- ನಂಬಬಹುದಾದ ಸಾರ್ವಜನಿಕ ಇನ್ಸ್ಟೆನ್ಸ್ ತೆರೆಯಿರಿ ("SearXNG instances list" ಅಥವಾ ಸಮುದಾಯ ಚರ್ಚೆಗಳು ಹುಡುಕಿ ಸಕ್ರಿಯ, ಗೌರವನೀಯ ಸರ್ವರ್ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ). ಅಪ್ಟೈಮ್, ದರ ಮಿತಿಗಳು ಹಾಗೂ ಗೌಪ್ಯತೆ ಹೇಳಿಕೆಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಿ.
- ನಿಮ್ಮ ಪ್ರಶ್ನೆಯನ್ನು ಟೈಪ್ ಮಾಡಿ ಮತ್ತು ಮೇಲಿನ ಟ್ಯಾಬ್ಗಳಲ್ಲಿ ವರ್ಗಗಳನ್ನು ಆಯ್ದುಕೊಂಡು (ಉದಾಹರಣೆಗೆ, ವೆಬ್, ಚಿತ್ರಗಳು, ಸುದ್ದಿ) ಶೋಧಿಸಿ.
- ಅನುಕೂಲತೆಗಳನ್ನು (ಗಿಯರ್ ಐಕಾನ್) ಬಳಸಿ ಕೆಳಗಿನ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಮಾಡಿ:
- UI ಥೀಮ್ ಮತ್ತು ಅಸ_music_scroll
- “ಬ್ಯಾಂಗ್ಸ್” ಮತ್ತು ಆಪರೇಟರ್ಗಳನ್ನು ಬಳಸಿ:
!g ನಿಮ್ಮ ಪ್ರಶ್ನೆ Google ಎಂಜಿನ್ ಅನ್ನು ಬಲವಂತವಾಗಿ ಬಳಸುತ್ತದೆ (ಆ ಇನ್ಸ್ಟೆನ್ಸ್ನಲ್ಲಿ ಸಕ್ರಿಯವಾದರೆ)
!ddg, !bing, !yt, !wp ಇತ್ಯಾದಿ, ಇನ್ಸ್ಟೆನ್ಸ್ ಕನ್ಫಿಗರೇಶನ್ ಅವಲಂಬಿಸಿ
- ಪ್ರಮಾಣಿತ ಆಪರೇಟರ್ಗಳು, ಉದಾಹರಣೆಗೆ ಉದ್ಧರಣ ಸೂಕ್ತಗಳು,
site:, filetype:pdf, inurl:, intitle: ಅನೇಕ ಎಂಜಿನ್ಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತವೆ
- ನಿಮ್ಮ ಹಿತಸದ ಹಿಂದುಳಿದ ಇನ್ಸ್ಟೆನ್ಸ್ ಇಷ್ಟಪಡಿಸಿ ಮತ್ತು UI ಬೆಂಬಲಿಸಿದರೆ Preferences ಅನ್ನು JSON ಬ್ಲಾಬ್ ಆಗಿ ರಫ್ತು/ಆಮದುಮಾಡಿ.
ಉತ್ತಮ ಸಲಹೆ: ಸಾರ್ವಜನಿಕ ಇನ್ಸ್ಟೆನ್ಸ್ಗಳು ದುರ್ಬಳಕೆ ತಡೆಯಲು ಅನಾಮಧೇಯ ಬಳಕೆದಾರರ ಮೇಲಿರುವ ದರ ಮಿತಿಯನ್ನು ಹೊಂದಿರಬಹುದು. ನೀವು ಕ್ಯಾಪ್ಚಾಗಳು ಅಥವಾ ನಿಧಾನಗತಿಯನ್ನು ಕಂಡರೆ, ಬೇರೆ ಇನ್ಸ್ಟೆನ್ಸ್ ಬಳಸಿ ಅಥವಾ ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಿರಿ.
ಪವರ್ ಬಳಕೆದಾರರ ಆಂತರಿಕ ಕ್ರಮಗಳು
- ಹೋಸ್ಟಿಂಗ್ ಎಂಜಿನ್ಗಳನ್ನು ತಕ್ಷಣ ಬದಲಾಯಿಸಿ: Preferences → Engines ನಲ್ಲಿ ಬೆಂಗಳೂರಿನಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಮೂಲಗಳನ್ನು ಟಾಗಲ್ ಮಾಡಿ.
- ಫಲಿತಾಂಶಗಳನ್ನು ಸರಿಪಡಿಸಿ: ನಕಲಿ ಫಲಿತಾಂಶಗಳನ್ನು ಮರೆಮಾಡಿ, ಸಮಯ ವಿಸ್ತಾರ ಬದಲಾಯಿಸಿ (ಉದಾ., ಕಳೆದ ವರ್ಷ), ಪ್ರಸ್ತುತ ಅಥವಾ ದಿನಾಂಕದ ಪ್ರಕಾರ ವರ್ಗೀಕರಿಸಿ.
- ಗೌಪ್ಯತೆ ಟಾಗಲ್ಗಳು: ನೀವು ಬೇಡದ ಯಾವುದೇ ಎಂಜಿನ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ. ಕೆಲವು ಎಂಜಿನ್ಗಳಿಗೆ API ಕೀ ಅಗತ್ಯವಿದ್ದು, ಇಲ್ಲದಿದ್ದರೆ ಅವು ಬಳಸಲಾಗುವುದಿಲ್ಲ.
- ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್ಕಟ್ಗಳು: ಅನೇಕ SearXNG ಥೀಮ್ಗಳು
/ ಬಳಸಿ ಶೋಧನಾ ಬಾಕ್ಸ್ಗೆ ಫೋಕಸ್ ಮಾಡಬಹುದು ಮತ್ತು ತೀರಿನ ಕೀಗಳನ್ನು ಉಪಯೋಗಿಸಿ ಫಲಿತಾಂಶಗಳ ನಡುವೆ ಸಂಚಾರ ಮಾಡಬಹುದು.
SearXNG ಅನ್ನು ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡುವ ವಿಧಾನ (ಡೋಕರ್ మార್ಗ)
ಸ್ವಯಂ-ಹೋಸ್ಟಿಂಗ್ ನೀವು ವಿಶ್ವಾಸಾರ್ಹತೆ, ವೇಗ ಮತ್ತು ಬಳಸುವ ಎಂಜಿನ್ಗಳ ನಿಯಂತ್ರಣ ನೀಡುತ್ತದೆ. ಡೋಕರ್ ಮಾರ್ಗ ಅತ್ಯಂತ ಸರಳವಾಗಿದೆ.
ಅವಶ್ಯಕತೆಗಳು
- ಲಿನಕ್ಸ್ನ VPS ಅಥವಾ ಹೋಮ್ ಸರ್ವರ್ (2 vCPU/2 GB RAM ಲೈಟ್ ಬಳಕೆಗಾಗಿ ಅನುಕೂಲಕರ)
- ಡೋಕರ್ ಮತ್ತು ಡೋಕರ್ ಕಂಪೋಸ್ ಸ್ಥಾಪಿತ
- HTTPS ಗಾಗಿ ಡೊಮೈನ್/ಉಪಡೊಮೈನ್ ಮತ್ತು ಐಚ್ಛಿಕ ರಿವರ್ಸ್ ಪ್ರಾಕ್ಸಿ (Caddy/Traefik/Nginx)
ಹೆಜ್ಜೆಗಳು
- SearXNG ಡಿಪ್ಲಾಯ್ಮೆಂಟ್ ರೆಪೋ ಕ್ಲೋನ್ ಮಾಡಿ (ಅಥವಾ ಕನಿಷ್ಠ ಕಂಪೋಸ್ ಫೈಲ್ ಬಳಸಿ):
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
}
Caddy TLS ಅನ್ನು Let’s Encrypt ಮೂಲಕ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಒದಗಿಸುತ್ತದೆ.
- ` ವಿಬಕೆ ಸಮೀಕ್ಷಿಸಿ ಮತ್ತು ಲೋಡ್ ಆಗುವಿಕೆಯ ದೃಢೀಕರಣ ಮಾಡಿರಿ.
ಮೂಲ ಸಂರಚನೆ: 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 ಮುಚ್ಚಲ್ಪಟ್ಟ, 1 ಮಧ್ಯಮ, 2 ಕಟ್ಟುನಿಟ್ಟಿನ
autocomplete: "duckduckgo"
ui:
default_theme: "simple"
infinite_scroll: true
engines:
- name: duckduckgo
engine: duckduckgo
categories: .
### ಶೀಘ್ರ ಉದಾಹರಣೆ
- ಎಂಡ್ಪಾಯಿಂಟ್: `/search`
- ವಿಧಾನಗಳು: GET ಅಥವಾ POST
- ಪರಿಮಾಣಗಳು: `q` (ಶೋಧನೆ), `categories`, `language`, `format=json`, `time_range`, `safesearch`
```bash
curl "
ಪ್ರਤੀಕಾರವು ಹತ್ತುನೂರಿ ಫಲಿತಾಂಶಗಳು, ಬಳಸದ ಎಂಜಿನ್ಗಳು ಮತ್ತು ಸಮಯವೇಳೆಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಸಂಶೋಧನಾ ಆಟೋಮೇಶನ್, ಸ್ಥಳೀಯ ಡ್ಯಾಶ್ಬೋರ್ಡ್ಗಳು ಮತ್ತು ಕಸ್ಟಮ್ UI ನಿರ್ಮಿಸಲು ಅದ್ಭುತ.
ಎಂಜಿನ್ಗಳು ಮತ್ತು ವರ್ಗಗಳನ್ನು ಟ್ಯೂನ್ ಮಾಡುವುದು
- ವೇಗ ಮತ್ತು ಗೌಪ್ಯತೆಯ ದೃಷ್ಟಿಯಿಂದ ಉತ್ತಮ ಮೂಲಗಳನ್ನು (ಉದಾ., ವಿಕಿಪೀಡಿಯ, ಸ್ಟಾಕ್ ಎಕ್ಸ್ಚೇಂಜ್, MDN, DuckDuckGo, ಅನುಮತಿಸಿರುವಲ್ಲಿ Brave, YouTube/Reddit/Mastodon ಅಧಿಕೃತ APIಗಳು) ಪ್ರಾಮುಖ್ಯತೆ ನೀಡಿ.
- ನាងಡಿ ಕ್ಯಾಪ್ಚಾ ಅಥವಾ ಹೆಚ್ಚು ವಿಳಂಬ ಹೊಂದಿರುವ ಎಂಜಿನ್ಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ.
- ಪ್ರತಿ ವರ್ಗಕ್ಕೆ ಡೀಫಾಲ್ಟ್ ಬಳಸಿ; ಉದಾ., “IT” ಅಡಿಯಲ್ಲಿ GitHub, Stack Overflow, PyPI ಸಕ್ರಿಯಗೊಳಿಸಿ; “Science” ಅಡಿಯಲ್ಲಿ arXiv/Crossref ಸಕ್ರಿಯಗೊಳಿಸಿ; “News” ಗಾಗಿ
time_range ಅನ್ನು ಇತ್ತೀಚೆಗೆ ಹೊಂದಿಸಿ.
ಸರಿಪಡಿಸುವ ಪರಿಶೀಲನಾ ಪಟ್ಟಿಗೆ
- ಕ್ಯಾಪ್ಚಾ ಅಥವಾ ಖಾಲಿ ಫಲಿತಾಂಶ ಬಲ್ಲುವಿರಾ? ತಡೆಹಿಡಿಯುತ್ತಿರುವ ಎಂಜಿನ್ಗಳನ್ನು ಕಡಿಮೆ ಅಥವಾ ಬದಲಿಸಿ; ಟೈಮ್ಔಟ್ಗಳನ್ನು ಸ್ವಲ್ಪ ಹೆಚ್ಚಿಸಿ; ಕ್ಯಾಶೆ ಸಕ್ರಿಯಗೊಳಿಸಿ.
- API ವಿನಂತಿಗಳು ವಿಫಲವಾಗುತ್ತಿವೆಯೇ? ರಿವರ್ಸ್ ಪ್ರಾಕ್ಸಿ ಹೆಡರ್ಗಳು ಮತ್ತು CORS ಪರಿಶೀಲಿಸಿ;
format=json ಎಂದರ್ದವನ್ನು ಖಚಿತ ಪಡಿಸಿ.
- UI ನಿಧಾನವಾಗಿದೆಯೇ? ಪ್ರತಿಗುಣದಲ್ಲಿ ಫಲಿತಾಂಶ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಿರಿ; ಭಾರೀ ಎಂಜಿನ್ಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ; Redis ಕ್ಯಾಶೆ ಸಕ್ರಿಯಗೊಳಿಸಿ.
- ಡೋಕರ್ ಪುನಃಪ್ರಾರಂಭ ಲೂಪ್?
settings.yml ಸರಿಯಾಗಿದೆಯೇ ಮತ್ತು ಪರಿಸರ ಚರಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.
ತಂಡಗಳು ಮತ್ತು ಪವರ್ ಬಳಕೆದಾರರಿಗೆ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು
- ನಿಮ್ಮ
settings.yml ಅನ್ನು ರಫ್ತುಮಾಡಿ ಮತ್ತು ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ಮಾಡಿ (ಗೂಪ್ತವಿವರಗಳಿಲ್ಲದೆ) ಬದಲಾವಣೆಗಳನ್ನು ಗಮನಿಸಲು.
- API ಕೀಲಿಗಳಿಗಾಗಿ ಗುಪ್ತಗೊಳಣೆಯ ವ್ಯವಸ್ಥೆಗಳ ಅಥವಾ
.env ಫೈಲ್ಗಳ ಬಳಕೆ ಮಾಡಿ.
- ಎಂಜಿನ್ ಬದಲಾವಣೆಗಳೊಂದಿಗೆ ನಿಮ್ಮ ಕಂಟೈನರ್ ಅನ್ನು ವಾರಾಂತರ ತಾಜಿಯಾಗಿಸುವಂತೆ ಪ್ಲಾನ್ ಮಾಡಿ.
- ಎಂಜಿನ್ ದೋಷಗಳು ಅಥವಾ ದರ ಮಿತಿ ತಟ್ಟಿಕೆಗಳನ್ನು ದೃಢೀಕರಿಸಲು ಲಾಗ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.
- ನೀವು SearXNG ಅನ್ನು ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಸೇರಿಸಿದರೆ, ಮರುಪ್ರಯತ್ನವನ್ನು ಕಡಿಮೆ ಮಾಡಿ ಮತ್ತು ದಂಡೆಗೆ ತಡೆಯಲು ವಿಳಂಬಗಳನ್ನು ಅಂಗಳಿಸಿ.
ಐಚ್ಛಿಕ: SearXNG ಅನ್ನು ಇತರ ಸಾಧನಗಳಿಗೆ ಸಂಪರ್ಕಿಸುವುದು
- ನಿಮ್ಮ ಸಂಶೋಧನಾ ನೋಟ್ಬುಕ್ಗಳು ಅಥವಾ ಚಾಟ್ ವರ್ಕ್ಫ್ಲೋಗಳಲ್ಲಿ JSON API ಬಳಸಿರಿ.
- ನಿಮ್ಮ ಖಾಸಗಿ ಇನ್ಸ್ಟೆನ್ಸ್ ಮೂಲಕ ಅಪ್ಲಿಕೇಶನ್ ಆಧಾರಿತ ವೆಬ್ ಶೋಧವನ್ನು ರೌಟ್ ಮಾಡಿ ಗೌಪ್ಯತೆಯನ್ನು ರಕ್ಷಿಸಿ.
- ಕೆಲವು AI/ವೆಬ್ UIಗಳು ನಿಮ್ಮ ಸ್ವಂತ ಎಂಡ್ಪಾಯಿಂಟ್ ಮೂಲಕ ಬ್ರೌಸಿಂಗ್ ಮಾಡುವಂತೆ SearXNG ಸೇರಬಹುದು (ಅಧಾರ URL ಮತ್ತು API ನಿಯಮಗಳನ್ನು ತಕ್ಕಂತೆ ಸೆಟ್ ಮಾಡಿ).
ಗೌರವಾರ್ಹವಾಗಿ ಗಮನಿಸಬೇಕಾದ ವಿಷಯ: ನೀವು ಸಂಶೋಧನಾ ವರ್ಕ್ಫ್ಲೋಗಳನ್ನು ರಚಿಸುತ್ತಿದ್ದರೆ ಅಥವಾ ದೊಡ್ಡ ಪ್ರಮಾಣದಲ್ಲಿ ಫಲಿತಾಂಶಗಳನ್ನು ಸಾರಾಂಶ ಮಾಡುತ್ತಿದ್ದರೆ, Sider.AI ನಂತಹ ಉಪಕರಣವು ಹಲವಾರು ಟ್ಯಾಬ್ಗಳು ಅಥವಾ ಪ್ರಶ್ನೆಗಳಲ್ಲಿನ ಓದು ಮತ್ತು ಸಾರಾಂಶ ಹಂತವನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ. ನೀವು ಬ್ರೌಸಿಂಗ್ ಅನ್ನು ಖಾಸಗಿ SearXNG ಎಂಡ್ಪಾಯಿಂಟ್ಗೆ ಮುಂಭಾಗಕ್ಕೆ ಕಳುಹಿಸಿ, ನಂತರ Sider.AI ಬಳಸಿ ನೋಟ್ಗಳ ಸಂಗ್ರಹಣೆ, ಕರಡು ವರದಿ ರಚನೆ, ಅಥವಾ ಉಲ್ಲೇಖವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾಡಲು ಸಾಧ್ಯವಿದ್ದು, ಹೀಗಾಗಿ ನಿರಂತರ ಶೋಧನೆಗಳು ಸಮಯ ಉಳಿತಾಯ ಮಾಡುತ್ತದೆ. ಭದ್ರತೆ ಮತ್ತು ನೈತಿ೯ಸಿಕತೆ
- ನೀವು ಸಕ್ರಿಯಗೊಳಿಸುವ ಎಂಜಿನ್ಗಳ ನಿಯಮಗಳನ್ನು ಗೌರವಿಸಿ.
- ನಿಮ್ಮ ಇನ್ಸ್ಟೆನ್ಸ್ ಅನ್ನು ಸಾರ್ವಜನಿಕ ದುರ್ಬಳಕೆಗೆ ಮುಕ್ತಗೊಳಿಸಬೇಡಿ; ದರ ಮಿತಿ ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ ಪ್ರವೇಶ ಮಿತಿ ಹಾಕಿ.
- ತಂಡದ ಸದಸ್ಯರಿಗೆ ಗೌಪ್ಯತಾ ನಿರೀಕ್ಷೆಗಳ ಬಗ್ಗೆ ತಿಳಿಸಿ; ಲಾಗ್ಗಳು IP ಗಳು ಅಥವಾ ಪ್ರಶ್ನೆಗಳನ್ನು ಸಂಗ್ರಹಿಸುವದನ್ನು ತಪ್ಪಿಸಲು ಹೊಂದಿಸಬಹುದು.
ನಿಮ್ಮ ಮೊದಲ 15 ನಿಮಿಷದ ಸೆಟ್ ಅಪ್: ಸಣ್ಣ ಪರಿಶೀಲನಾ ಪಟ್ಟಿಗೆ
- ಡೋಕರ್ ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಕಂಪೋಸ್ ಫೈಲ್ ರಚಿಸಿ
SEARXNG_SECRET_KEY ಸೆಟ್ ಮಾಡಿ
- ಕಂಟೈನರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ ಮತ್ತು
:8080 ಕೆಲಸಮಾಡುತ್ತಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ
- ಪ್ರಾಕ್ಸಿಯಿಂದ HTTPS ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ
- ನಿಶ್ಚಿತ ಎಂಜಿನ್ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು
settings.yml ಸಂಪಾದಿಸಿ
- ಡೀಫಾಲ್ಟ್ ವರ್ಗಗಳು ಮತ್ತು SafeSearch ಅನ್ನು ಹೊಂದಿಸಿ
curl ವಿನಂತಿಯನ್ನು ಪರೀಕ್ಷಿಸಿ API ಕಾರ್ಯಚಟುವಟಿಕೆ
- ನಿಮ್ಮ ಇನ್ಸ್ಟೆನ್ಸ್ನ್ನು ಬುಕ್ಮಾರ್ಕ್ ಮಾಡಿ ಮತ್ತು ತಂಡದೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ
ಪ್ರಮುಖ ಅಂಶಗಳು
- SearXNG ನಿಮಗೆ ಗೌಪ್ಯತೆ, ನಿಯಂತ್ರಣ ಮತ್ತು ಮೆಟಾಸರ್ಚ್ crawler ಬದಲಾಗದೇ ತಲುಪುವ ಆಗುವಿರುವ ಸುಲಭತೆಯನ್ನು ನೀಡುತ್ತದೆ.
- ಸಾರ್ವಜನಿಕ ಇನ್ಸ್ಟೆನ್ಸ್ನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ, ನಂತರ ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು ಕಸ್ಟಮೈಜೆಷನ್ಗೆ ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಿ.
- ವೇಗ ಮತ್ತು ಸಂಬಂಧಿತತೆಗಾಗಿ ಎಂಜಿನ್ಗಳು ಮತ್ತು ವರ್ಗಗಳನ್ನು ಟ್ಯೂನ್ ಮಾಡಿ.
- JSON API SearXNG ಅನ್ನು ಸಂಶೋಧನೆ ಮತ್ತು ಆಟೋಮೇಶನ್ಗಳಿಗಾಗಿ ಉತ್ತಮವಾಗಿಸುತ್ತದೆ.
- HTTPS, ದರ ಮಿತಿಗಳು ಮತ್ತು ಕಡಿಮೆ ಲಾಗಿಂಗ್ನೊಂದಿಗೆ ನಿಮ್ಮ ಡಿಪ್ಲಾಯ್ಮೆಂಟ್ ಅನ್ನು ಹಾಂಗಣ್ಣಿಸಿ.
ಸೂತ್ರ ಮತ್ತು ಹೆಚ್ಚಿನ ಓದು
- ಪರಿಮಾಣಗಳು ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್ಗಳ ಅಧಿಕೃತ ಶೋಧ API ಅವಲೋಕನ.
- ಸ್ಟೆಪ್-ಬೈ-ಸ್ಟೆಪ್ ಸ್ವಯಂ-ಹೋಸ್ಟಿಂಗ್ ಮಾರ್ಗದರ್ಶನಗಳು ಮತ್ತು ಸಮುದಾಯ ಟ್ಯುಟೋರಿಯಲ್ಗಳು ಡೋಕರ್ ಮತ್ತು ವಿಂಡೋಸ್ ಸೆಟಪ್ಗಳಿಗೆ ಸಹಾಯಮಾಡುತ್ತವೆ.
- ಅಪ್ಲಿಕೇಶನ್ ವರ್ಕ್ಫ್ಲೋ ಮತ್ತು ಸಾಧನಗಳಿಗೆ SearXNG ಸೇರಿಸುವುದು ಹೆಚ್ಚಾಗಿ ಮೇಲ್ಕಂಡ API ಮಾದರಿಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ.
FAQ
ಪ್ರ1: SearXNG ಎಂದೇನು ಮತ್ತು ಅದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ?
SearXNG ಒಂದು ಗೌಪ್ಯತೆಯ ಮೆಟಾಸರ್ಚ್ ಎಂಜಿನ್ ಆಗಿದ್ದು, ಅನೇಕ ಮೂಲಗಳನ್ನು ಕೇಳಿ, ಬಳಕೆದಾರರನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡದೆ ಫಲಿತಾಂಶಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸುತ್ತದೆ. ನೀವು ಸಾರ್ವಜನಿಕ ಇನ್ಸ್ಟೆನ್ಸ್ ಅನ್ನು ಬಳಸಬಹುದು ಅಥವಾ ಚಾಲನೆಯ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಬಹುದು.
ಪ್ರ2: ಡೋಕರ್ ಬಳಸಿ SearXNG ಅನ್ನು ಹೇಗೆ ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡುವುದು?
ಅಧಿಕೃತ ಚಿತ್ರ ಬಳಸಿ ಡೋಕರ್ ಕಂಪೋಸ್ ಸೇವೆಯನ್ನು ರಚಿಸಿ, ಬಲವಾದ ಸೀಕ್ರೆಟ್ ಕೀ ಸೆಟ್ ಮಾಡಿ ಮತ್ತು HTTPS ರಿವರ್ಸ್ ಪ್ರಾಕ್ಸಿ ಹಿಂದಿನಡೆ ಹಾಕಿ. ಎಂಜಿನ್ ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು, ವರ್ಗಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ಗೌಪ್ಯತೆ ಆಯ್ಕೆಗಳು ಹೊಂದಿಸಲು settings.yml ಸಂಪಾದಿಸಿ.
ಪ್ರ3: API ಮೂಲಕ ಪ್ರোগ್ರಾಮ್ಮ್ ಶೋಧನೆಗಾಗಿ SearXNG ಬಳಸಬಹುದಾ?
ಹೌದು. JSON ಫಲಿತಾಂಶಗಳಿಗಾಗಿ /search ಕರೆಮಾಡಿ, `q`, `categories`, ಮತ್ತು `format=json` ಹಾಗು ಇತರೆ ಪರಿಮಾಣಗಳನ್ನು ಬಳಸಿ, ಸಂಶೋಧನೆ ಮತ್ತು ಆಂತರಿಕ ಸಾಧನಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ.
ಪ್ರ4: ಸುರಕ್ಷಿತ ಸಾರ್ವಜನಿಕ SearXNG ಇನ್ಸ್ಟೆನ್ಸ್ ಅನ್ನು ಹೇಗೆ ಆಯ್ಕೆಮಾಡುವುದು?
ಸಕ್ರಿಯ, ಗೌರವನೀಯ ಇನ್ಸ್ಟೆನ್ಸ್ಗಳನ್ನು ಹುಡುಕಿ, ಸ್ಪಷ್ಟ ಗೌಪ್ಯತಾ ಹೇಳಿಕೆಗಳಿದ್ದು ಉತ್ತಮ ಅಪ್ಟೈಮ್ ಮತ್ತು ಕಡಿಮೆ ಕ್ಯಾಪ್ಚಾಗಳಿರುವುದನ್ನು ಆಶಿಸಿರಿ. ದರ ಮಿತಿಗಳು ಅಥವಾ ವಿಶ್ವಾಸಾರ್ಹತೆ ಸಮಸ್ಯೆಗಳಿದ್ದರೆ ಇನ್ಸ್ಟೆನ್ಸ್ ಬದಲಾಯಿಸಿ ಅಥವಾ ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಿ.
ಪ್ರ5: SearXNG ನಲ್ಲಿ ಯಾವ ಶೋಧ ಆಪರೇಟರ್ಗಳು ಕೆಲಸ ಮಾಡುತ್ತವೆ?
ಉದಾಹರಣೆಗೆ, ಉದ್ಧರಣ, site:, filetype:, inurl:, intitle: ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಮೂಲ ಎಂಜಿನ್ಗಳಿಗೆ ಅನುವಾದವಾಗುತ್ತವೆ. ಇನ್ಸ್ಟೆನ್ಸ್ ಬೆಂಬಲಿಸಿದರೆ ಬ್ಯಾಂಗ್ ಶಾರ್ಟ್ಕಟ್ಗಳು (ಉದಾ., !g, !ddg, !yt) ಸಹ ಬಳಸಬಹುದು.