SearXNG ஐ எப்படிப் பயன்படுத்துவது: முதல் தேடலில் இருந்து சுய-ஹோஸ்டிங் தேர்ச்சி வரை
உங்களுக்கு கூகிள் போன்ற முடிவுகள், டிராக்கிங் இல்லாமல் வேண்டுமென்றால், SearXNG உங்களுக்கான தனியுரிமை-முன்னுரிமை கொண்ட மெட்டா தேடுபொறி. இது உங்களைப் பற்றிய விவரங்களைச் சேகரிக்காமல், பல ஆதாரங்களில் இருந்து முடிவுகளைத் திரட்டுகிறது - மேலும் வடிகட்டிகள், என்ஜின்கள் மற்றும் ஹோஸ்டிங் ஆகியவற்றின் மீது உங்களுக்கு முழு கட்டுப்பாட்டைக் கொடுக்கிறது. இந்த வழிகாட்டியில், பொது இன்ஸ்டன்ஸைப் பயன்படுத்துதல், உங்கள் தேடல் அனுபவத்தைத் தனிப்பயனாக்குதல் மற்றும் அதிகபட்ச கட்டுப்பாட்டிற்கு உங்கள் சொந்த பிரைவேட் SearXNG ஐ செயல்படுத்துதல் ஆகிய மூன்று வழிகளைப் பற்றிப் பார்ப்போம்.
இதைச் செயல்படுத்துவதற்கு, கையில் எடுத்துச் செய்யக்கூடிய வழிமுறைகள், நீங்கள் நகலெடுக்கக்கூடிய அமைப்புகள் மற்றும் தவிர்க்க வேண்டிய பொதுவான தவறுகளுடன், ஒரு நடைமுறை மற்றும் தீர்வு சார்ந்த அணுகுமுறையை நாங்கள் பின்பற்றுவோம்.
SearXNG என்றால் என்ன, அதை ஏன் பயன்படுத்த வேண்டும்?
SearXNG ஒரு திறந்த மூல மெட்டா தேடுபொறி. இது இணையத்தையே ஸ்கேன் செய்வதற்குப் பதிலாக, மற்ற தேடுபொறிகளை வினவி, முடிவுகளை ஒருங்கிணைந்த இடைமுகத்தில் வழங்குகிறது. இதில் உள்ள சிறப்பு என்னவென்றால்: இது டிராக்கிங்கை நீக்குகிறது, விளம்பரங்களை அகற்றுகிறது (பெரும்பாலான இன்ஸ்டன்ஸ்களில்), மற்றும் எந்த என்ஜின்களைச் சேர்க்க வேண்டும், எந்த வகைகளைத் தேட வேண்டும் (வலை, படங்கள், வீடியோக்கள், கோப்புகள், IT, செய்திகள், அறிவியல்), மற்றும் முடிவுகள் எவ்வாறு காட்டப்பட வேண்டும் என்பதன் மீது உங்களுக்கு முழுமையான கட்டுப்பாட்டை வழங்குகிறது.
- டிராக்கிங் அல்லது சுயவிவரமாக்கல் எதுவும் இயல்பாக இல்லை
- கட்டமைக்கக்கூடிய என்ஜின்கள் மற்றும் வகைகள்
- முழு கட்டுப்பாட்டிற்கு சுய-ஹோஸ்டிங் செய்யக்கூடியது
- டெவலப்பர்கள் மற்றும் ஆட்டோமேஷன்களுக்கான API-க்கு ஏற்றது.
விரைவான தொடக்கம்: பொது SearXNG இன்ஸ்டன்ஸைப் பயன்படுத்துதல்
நீங்கள் ஒரு பொது இன்ஸ்டன்ஸுடன் தொடங்கலாம் (SearXNG சர்வர் தன்னார்வலர்களால் இயக்கப்படுகிறது). வழக்கமான செயல்முறை:
- நம்பகமான பொது இன்ஸ்டன்ஸைத் திறக்கவும் (“SearXNG இன்ஸ்டன்ஸ் பட்டியல்” அல்லது கம்யூனிட்டி திரெட்களைத் தேடி, செயல்படும், புகழ்பெற்ற சர்வர்களைக் கண்டறியவும்). இயக்க நேரம், விகித வரம்புகள் மற்றும் தனியுரிமை அறிக்கைகளை மதிப்பிடவும்.
- உங்கள் வினவலை உள்ளிட்டு, மேல் தாவல்கள் மூலம் வகைகளைத் (எ.கா., வலை, படங்கள், செய்திகள்) தேர்வு செய்யவும்.
- விருப்பத்தேர்வுகளை (கியர் ஐகான்) பயன்படுத்தி அமைக்க:
- UI தீம் மற்றும் முடிவில்லாத ஸ்க்ரோல்
- “பேங்க்ஸ்” மற்றும் ஆபரேட்டர்களைப் பயன்படுத்துங்கள்:
!g உங்கள் வினவல் கூகிள் என்ஜினை கட்டாயப்படுத்துகிறது (அந்த இன்ஸ்டன்ஸில் இயக்கப்பட்டிருந்தால்)
!ddg, !bing, !yt, !wp போன்றவை, இன்ஸ்டன்ஸ் கட்டமைப்பைப் பொறுத்து
- மேற்கோள்கள்,
site:, filetype:pdf, inurl:, intitle: போன்ற நிலையான ஆபரேட்டர்கள் பல என்ஜின்களில் வேலை செய்கின்றன
- உங்களுக்குப் பிடித்த இன்ஸ்டன்ஸை புக்மார்க் செய்து, UI மூலம் ஆதரிக்கப்பட்டால் விருப்பத்தேர்வுகளை JSON ப்ளாப்பாக ஏற்றுமதி/இறக்குமதி செய்யவும்.
உதவிக்குறிப்பு: பொது இன்ஸ்டன்ஸ்கள் அநாமதேய பயனர்களை தவறான பயன்பாட்டிலிருந்து பாதுகாக்க ரேட்-லிமிட் செய்யலாம். நீங்கள் கேப்ட்சாக்களை அல்லது வேகக் குறைவுகளைப் பார்த்தால், மற்றொரு இன்ஸ்டன்ஸை முயற்சிக்கவும் அல்லது சுயமாக ஹோஸ்ட் செய்யவும்.
இடைமுகத்தில் பவர் யூசர் நகர்வுகள்
- என்ஜின்களை உடனடியாக மாற்றவும்: விருப்பத்தேர்வுகள் → என்ஜின்களில், ஒவ்வொரு வகைக்கும் குறிப்பிட்ட ஆதாரங்களை மாற்றவும்.
- முடிவுகளைச் சரிசெய்யவும்: நகல்களை மறைக்கவும், நேர வரம்பை மாற்றவும் (எ.கா., கடந்த ஆண்டு), பொருத்தமான அல்லது தேதிப்படி வரிசைப்படுத்தவும்.
- தனியுரிமை விருப்பத்தேர்வுகள்: நீங்கள் வினவ விரும்பாத எந்த என்ஜினையும் முடக்கவும். சில என்ஜின்களுக்கு 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
}
Caddy Let's Encrypt மூலம் TLS ஐ தானாகவே வழங்கும்.
- ` ஐப் பார்வையிட்டு அது ஏற்றப்படுகிறதா என்பதை உறுதிப்படுத்தவும்.
முக்கிய கட்டமைப்பு: 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 "
பதிலில் ஆர்கானிக் முடிவுகள், பயன்படுத்தப்பட்ட என்ஜின்கள் மற்றும் நேரங்கள் அடங்கும். ஆராய்ச்சி ஆட்டோமேஷன்கள், உள்ளூர் டாஷ்போர்டுகள் மற்றும் தனிப்பயன் 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 கேச்சை இயக்கவும்.
- 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 ஒரு க்ராலரை எழுதாமல் தனியுரிமை, கட்டுப்பாடு மற்றும் நெகிழ்வுத்தன்மையை உங்களுக்கு வழங்குகிறது.
- ஒரு பொது இன்ஸ்டன்ஸில் தொடங்கி, பின்னர் நம்பகத்தன்மை மற்றும் தனிப்பயனாக்கத்திற்கு சுயமாக ஹோஸ்ட் செய்யவும்.
- வேகம் மற்றும் பொருத்தத்திற்கு என்ஜின்கள் மற்றும் வகைகளை சரிசெய்யவும்.
- JSON API ஆனது SearXNG ஐ ஆராய்ச்சி மற்றும் ஆட்டோமேஷனுக்கு ஏற்றதாக ஆக்குகிறது.
- 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 இன்ஸ்டன்ஸை நான் எப்படி தேர்வு செய்வது?
தெளிவான தனியுரிமை அறிக்கைகள், நல்ல இயக்க நேரம் மற்றும் குறைந்தபட்ச கேப்ட்சாக்களுடன், செயலில் உள்ள, புகழ்பெற்ற இன்ஸ்டன்ஸ்களைத் தேடுங்கள். நீங்கள் ரேட் லிமிட்கள் அல்லது நம்பகத்தன்மை சிக்கல்களை எதிர்கொண்டால், நீங்கள் இன்ஸ்டன்ஸ்களை மாற்றலாம் அல்லது சுயமாக ஹோஸ்ட் செய்யலாம்.
Q5: SearXNG இல் எந்த தேடல் ஆபரேட்டர்கள் வேலை செய்கிறார்கள்?
மேற்கோள்கள், site:, filetype:, inurl:, மற்றும் intitle: போன்ற பொதுவான ஆபரேட்டர்கள் பொதுவாக வேலை செய்கிறார்கள் மற்றும் அடிப்படை என்ஜின்களுக்கு அனுப்பப்படுகிறார்கள். இன்ஸ்டன்ஸ் அவற்றை ஆதரித்தால், நீங்கள் பேங்க் குறுக்குவழிகளையும் பயன்படுத்தலாம் (எ.கா., !g, !ddg, !yt).