1.8 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	Search syntax
SearXNG comes with a search syntax by with you can modify the categories, engines, languages and more. See the {{link('preferences', 'preferences')}} for the list of engines, categories and languages.
! select engine and category
To set category and/or engine names use a ! prefix.  To give a few examples:
- 
search in Wikipedia for paris - {{search('!wp paris')}}
- {{search('!wikipedia paris')}}
 
- 
search in category map for paris - {{search('!map paris')}}
 
- 
image search - {{search('!images Wau Holland')}}
 
Abbreviations of the engines and languages are also accepted. Engine/category modifiers are chain able and inclusive. E.g. with {{search('!map !ddg !wp paris')}} search in map category and DuckDuckGo and Wikipedia for paris.
: select language
To select language filter use a : prefix.  To give an example:
- 
search Wikipedia by a custom language - {{search(':fr !wp Wau Holland')}}
 
!! external bangs
SearXNG supports the external bangs from DuckDuckGo.  To directly jump to a
external search page use the !! prefix.  To give an example:
- 
search Wikipedia by a custom language - {{search('!!wfr Wau Holland')}}
 
Please note, your search will be performed directly in the external search engine, SearXNG cannot protect your privacy on this.
Special Queries
In the {{link('preferences', 'preferences')}} page you find keywords for special queries. To give a few examples:
- 
generate a random UUID - {{search('random uuid')}}
 
- 
find the average - {{search('avg 123 548 2.04 24.2')}}
 
- 
show user agent of your browser (needs to be activated) - {{search('user-agent')}}
 
- 
convert strings to different hash digests (needs to be activated) - {{search('md5 lorem ipsum')}}
- {{search('sha512 lorem ipsum')}}
 
