Update search-syntax.md

This commit is contained in:
anunol 2024-08-19 12:58:50 +08:00 committed by GitHub
parent cc2f19ff44
commit df46d431ae
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,93 +1,63 @@
# Suchbegriffe # 搜索语法
SearXNG verfügt über eine Syntax mit der in einer Suchanfrage die Kategorien, LocalSearch 支持高级搜索语法,使用户能够自定义搜索的类别、引擎和语言等。以下是具体的使用说明和示例:
Suchmaschinen, Sprachen und mehr geändert werden können. In den
{{link('Eigenschaften','preferences')}} sind die Kategorien, Suchmaschinen und
Sprachen zu finden, die zur Verfügung stehen.
## `!` Suchmaschine und Kategorie auswählen ### 使用 `!` 指定引擎和类别
Zum Festlegen von Kategorie- und/oder Suchmaschinen dient das Präfix `!`. Um 通过 `!` 前缀来选择特定的搜索引擎或搜索类别。以下是一些示例:
ein paar Beispiele zu geben:
- in der Wikipedia nach dem Begriff **paris** suchen - 在维基百科搜索“巴黎”:
- `!wp 巴黎`
- `!wikipedia 巴黎`
- {{search('!wp paris')}} - 在地图类别中搜索“巴黎”:
- {{search('!wikipedia paris')}} - `!map 巴黎`
- in der Kategorie **Karte** nach dem Begriff **paris** suchen: - 进行图片搜索:
- `!images 瓦乌荷兰`
- {{search('!map paris')}} 引擎和类别的缩写同样有效。可以链接多个引擎/类别修饰符,它们是包容性的。例如,使用 `!map !ddg !wp 巴黎` 会在地图类别以及 DuckDuckGo 和维基百科中搜索“巴黎”。
- in der Kategorie **Bilder** suchen ### 使用 `:` 选择语言
- {{search('!images Wau Holland')}} 使用 `:` 前缀来指定语言过滤。例如:
Abkürzungen der Suchmaschinen und Kategorien sind ebenfalls möglich und können - 用特定语言搜索维基百科:
auch kombiniert werden. So wird z.B. mit {{search('!map !ddg !wp paris')}} in - `:fr !wp 瓦乌荷兰`
der Kategorie **Karte** als auch mit den Suchmaschinen DuckDuckGo und Wikipedia
nach dem Begriff **paris** gesucht.
## `:` Sprache auswählen ### 使用 `!!<bang>` 执行外部Bang搜索
Um einen Sprachfilter auszuwählen, verwenden Sie das Präfix `:`. Um ein LocalSearch 支持 DuckDuckGo 的外部 Bang 搜索。使用 `!!` 前缀可以直接跳转到外部搜索页面。例如:
einfaches Beispiel zu geben:
- Wikipedia mit einer benutzerdefinierten Sprache durchsuchen - 用特定语言搜索维基百科:
- `!!wfr 瓦乌荷兰`
- {{search(':de !wp Wau Holland')}} 请注意使用此功能时你的搜索请求将直接在外部搜索引擎中执行LocalSearch 无法保护你的隐私。
## `!!<bang>` external bangs ### 使用 `!!` 自动重定向到第一个搜索结果
SearXNG unterstützt die _external bangs_ von [DuckDuckGo]. Das Präfix `!!` kann 在搜索查询中包含 `!!`(通过空格分隔),你将自动被重定向到第一个搜索结果,类似于 DuckDuckGo 的“Feeling Lucky”功能。例如
verwendet werden um direkt zu einer externen Suchseite zu springen. Um ein
Beispiel zu geben:
- In Wikipedia mit einer benutzerdefinierten Sprache eine Suche durchführen - 搜索查询并直接访问第一个结果:
- `!! 瓦乌荷兰`
- {{search('!!wde Wau Holland')}} 请谨慎使用此功能,因为它无法保证结果的可信度,也无法保护你的个人隐私。
Bitte beachten; die Suche wird direkt in der externen Suchmaschine durchgeführt. ### 特殊查询
SearXNG kann die Privatsphäre des Benutzers in diesem Fall nur eingeschränkt
schützen, dennoch wird diese Funktion von manchen Benutzern als sehr nützlich
empfunden.
[DuckDuckGo]: https://duckduckgo.com/bang 在设置页面,你可以找到用于执行特殊查询的关键词。以下是一些示例:
## `!!` automatic redirect - 生成随机 UUID
- `random uuid`
Bei der Verwendung von `!!` innerhalb der Suchanfrage (durch Leerzeichen - 计算数值平均值:
getrennt), wird automatisch zum ersten Ergebnis weitergeleitet. Dieses - `avg 123 548 2.04 24.2`
Verhalten ist vergleichbar mit der "Feeling Lucky"-Funktion von DuckDuckGo. Um
ein Beispiel zu geben:
- Suchanfrage und direkte Weiterleitung zum ersten Ergebnis - 显示浏览器的用户代理(需要激活此功能):
- `user-agent`
- {{search('!! Wau Holland')}} - 将字符串转换为不同的哈希摘要(需要激活此功能):
- `md5 lorem ipsum`
- `sha512 lorem ipsum`
Bitte beachten: das Ergebnis zu dem weitergeleitet wird, kann nicht auf seine 请注意,上述搜索语法示例中的命令和关键词需要根据 LocalSearch 的实际实现和可用功能进行调整。如果 LocalSearch 有特定的语法变化或新增功能,应以最新的项目文档为准。
Vertrauenswürdigkeit überprüft werden. SearXNG kann die Privatsphäre des
Benutzers in diesem Fall nicht schützen, dennoch wird diese Funktion von manchen
Benutzern als sehr nützlich empfunden.
## Besondere Abfragen
In den {{link('Eigenschaften', 'preferences')}} finden sich Schlüsselwörter für
_besondere Abfragen_. Um ein paar Beispiele zu geben:
- Zufallsgenerator für eine UUID
- {{search('random uuid')}}
- Bestimmung des Mittelwerts
- {{search('avg 123 548 2.04 24.2')}}
- anzeigen des _user agent_ Ihres WEB-Browsers (muss aktiviert sein)
- {{search('user-agent')}}
- Zeichenketten in verschiedene Hash-Digests umwandeln (muss aktiviert sein)
- {{search('md5 lorem ipsum')}}
- {{search('sha512 lorem ipsum')}}