
Diese Seite gibt einen [Kurz]()berblick über die Abfragesyntax der Suchmaschine. Falls du diese Seite bearbeiten willst: sie heißt [SearchPageHelp]().

Ein vorangestelltes '+' bedeutet, dass ein Wort vorkommen muss, ein '-' dagegen, dass das Wort nicht vorkommen darf. Zum Beispiel findet

``
     +java -emacs jsp
``

Seiten, in denen das Wort "java" vorkommen **muss**, das Wort "emacs" aber **nicht** vorkommen **darf**. [Au]()erdem werden Seiten in denen das Wort "jsp" vorkommt als relevanter eingestuft.

[Enth]()lt eine Seite sowohl mit '-' als auch mit '+' markierte [Suchw]()rter, so taucht sie nicht in der Ergebnisliste auf.

Die [Gro]()-/Kleinschreibung wird niemals beachtet.

### Anfragesyntaxtabelle

Details gibt es unter [Apache Lucene - Query Parser Syntax](http://lucene.apache.org/core/4_4_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html#package_description) {.slimbox}.

| term | ein einfaches Wort finden | `hello`
| "..." | eine Folge von Wörtern finden | `"hello dolly"`
| ? | ein beliebiges einzelnes Zeichen (Das Fragezeichen darf nicht das erste Zeichen einer Suchanfrage sein) | `te?t`
| * | beliebige Zeichenketten (Der Stern darf nicht das erste Zeichen einer Suchanfrage sein) | `test*`
| OR | Seite wird gefunden, wenn einer mehrerer Terme enthalten ist | `"hello dolly" hello`   
`"hello dolly" OR hello`
| AND | Seite wird gefunden, wenn alle Terme enthalten sind | `"hello dolly" AND "dolly lucy"`
| + | Term nach dem '+' muss enthalten sein | `+hello dolly`
| -   
NOT   
! | Term nach dem '-' darf nicht enthalten sein   
Alternativen: NOT oder ! | `"hello dolly" -"dolly lucy"`   
`"hello dolly" NOT "dolly lucy"`
| (...) | Schachtelung von Anfragen | `(hello OR dolly) AND website`
| ~~ | _unscharfe_ Suchanfragen. Finden von Wörtern, die ähnlich geschrieben werden. | `roam~ `
| ~n | _Umgebungssuche_ innerhalb einer Umgebung einer festlegbaren Anzahl von Wörtern | `"hello dolly"~10`
| ^n | _[Verst]()rkungsfaktor_ um Wichtigkeiten in einer Suchanfrage abzustufen | `"hello dolly"^4 "dolly lucy"`
| \ | _Escapen_ von Zeichen mit Sonderbedeutung: ** + - && ~|~| ! ( ) { } [[ ] ^ " ~ * ? : \ ** | `\(1\+1\)\:2` to find (1+1):2

Du kannst die Suche folgendermaßen auf einzelne Bereiche einschränken:

| author:_term_ | sucht nur in der Liste der Autoren | `author~:JohnFoo`
| attachment:_term_ | sucht nur in den [Anh]()ngen | `attachment:brushed*`
| name:_term_ | sucht nur im Seitennamen | `name:Main`
| content:_term_ | sucht nur im Seiteninhalt | `content:jspwiki`

[{ALLOW view All}]()
