DokuWiki

It's better when it's simple

Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:search

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:search [2012-08-09 14:02] – Überschrift anders: "Gruppierung von Suchbegriffen" => dazu: " mit "()"" - entspricht dem Muster der anderen Überschriften, die den betreffenden Operator bereits angeben hh lohmannde:search [2024-02-06 10:15] (aktuell) – [Suche in Namensräumen (@)] Satzbau korrigiert fjf2002
Zeile 7: Zeile 7:
 ===== Syntax ===== ===== Syntax =====
  
-Grundsätzlich wird eine logische UND-Suche durchgeführt. Das bedeutet, dass die suche mit allen Wörtern durchgeführt wird. Groß- und Kleinschreibung wird nicht berücksichtigt.+Grundsätzlich wird eine logische UND-Suche durchgeführt. Das bedeutet, dass die Suche mit allen Wörtern durchgeführt wird. Groß- und Kleinschreibung wird nicht berücksichtigt.
  
 Die erweiterten Suchmöglichkeiten sind weiter unten aufgeführt. Alle Suchmöglichkeiten können miteinander kombiniert werden. Beispiele werden in eckigen Klammern [ ... ] dargestellt. Die erweiterten Suchmöglichkeiten sind weiter unten aufgeführt. Alle Suchmöglichkeiten können miteinander kombiniert werden. Beispiele werden in eckigen Klammern [ ... ] dargestellt.
Zeile 15: Zeile 15:
 Um einen Suchbegriff auszuschließen, ist diesem ein Bindestrich ''-'' voranzustellen. So werden mit der Suche ''[ dokuwiki -plugin ]'' alle Seiten herausgesucht, die den Begriff "DokuWiki" enthalten, aber nicht den Begriff "Plugin". Um einen Suchbegriff auszuschließen, ist diesem ein Bindestrich ''-'' voranzustellen. So werden mit der Suche ''[ dokuwiki -plugin ]'' alle Seiten herausgesucht, die den Begriff "DokuWiki" enthalten, aber nicht den Begriff "Plugin".
  
-"-" kann nicht nur für Suchbegriffe, sondern auch mit [[#Fragmentsuche (*)]], [[#Ausdruckssuche ("")]], [[#Suche in Namensräumen (@)]] und der [[#Gruppierung von Suchbegriffen mit "()"]]. Bspw. kann mit [- "diese Wortfolge soll nicht gefunden werden"] eine exakte Wortfolge ausgeschlossen werden.+"-" kann nicht nur für Suchbegriffe, sondern auch mit [[#Fragmentsuche (*)]], [[#Ausdruckssuche ("")]], [[#Suche in Namensräumen (@)]] und der [[#Gruppierung von Suchbegriffen mit "()"]] verwendet werden. Bspw. kann mit [- "diese Wortfolge soll nicht gefunden werden"] eine exakte Wortfolge ausgeschlossen werden.
  
 ==== Fragmentsuche (*)==== ==== Fragmentsuche (*)====
Zeile 26: Zeile 26:
  
 ==== Suche in Namensräumen (@) ==== ==== Suche in Namensräumen (@) ====
-Die Suche kann auch auf Namensräume eingeschränkt werden, indem ein ''@'' oder ''ns:'' dem Suchbegriff vorangestelllt werden. Um dagegen bestimmte Namensräume auszuschliessen, müssen diese mit ''^'' oder ''-ns'':+Die Suche kann auch auf Namensräume eingeschränkt werden, indem ein ''@'' oder ''ns:'' dem Namensraum vorangestelllt werden. Um dagegen bestimmte Namensräume auszuschliessen, muss diesen ''^'' oder ''-ns:'' vorangestellt werden.
  
 So wird der Ausdruck ''"wiki" @wiki:docs @work:docs'' den Suchbegriff ''"wiki"'' im Namensraum ''wiki:docs'' und ''work:docs'' suchen. So wird der Ausdruck ''"wiki" @wiki:docs @work:docs'' den Suchbegriff ''"wiki"'' im Namensraum ''wiki:docs'' und ''work:docs'' suchen.
  
- 
-You can use this syntax - not just for a keyword, but also for a partial matching, a phrase search, a namespace search and a grouping search described below. For example, you can use the query [ -"phrase you want to exclude" ] to exclude exact phrase. 
  
 Fragmentsuche (*), Ausdruckssuche (""), Suche in Namensräumen (@), Gruppierung Fragmentsuche (*), Ausdruckssuche (""), Suche in Namensräumen (@), Gruppierung
Zeile 47: Zeile 45:
 ==== Gruppierung von Suchbegriffen mit "()" ==== ==== Gruppierung von Suchbegriffen mit "()" ====
  
-Suchbegriffe können durch Klammerung mit ''( ... )'' zu Gruppen zusammengefasst werden, so dass sie zuerst mit Begriffen innerhalb der selben Klammer kombiniert werden und erst dann mit Begriffen außerhalb dieser Klammer. Die resultierende Reihenfolge kann eine entscheidende Rolle für das [[#Begriffe ausschließen (-) |Ausschließen von Begriffen]] und die [[#Suche mit ODER (|)]] spielen. Bspw. findet die Suchanfrage ''[ dokuwiki -(plugin | @plugin) ]'' Seiten mit dem Stichwort "DokuWiki", sofern sie nicht zugleich das Stichwort "plugin" enthalten oder im Namensraum "plugin" liegen.+Suchbegriffe können durch Klammerung mit ''( ... )'' zu Gruppen zusammengefasst werden, so dass sie zuerst mit Begriffen innerhalb der selben Klammer kombiniert werden und erst dann mit Begriffen außerhalb dieser Klammer. Die resultierende Reihenfolge kann eine entscheidende Rolle für das [[#Begriffe ausschließen (-) |Ausschließen von Begriffen]] und die [[#suche_mit_oder|Suche mit ODER (|)]] spielen. Bspw. findet die Suchanfrage ''[ dokuwiki -(plugin | @plugin) ]'' Seiten mit dem Stichwort "DokuWiki", sofern sie nicht zugleich das Stichwort "plugin" enthalten oder im Namensraum "plugin" liegen. 
  
 ===== Schnellsuche ===== ===== Schnellsuche =====
Zeile 54: Zeile 53:
  
  
 +===== OpenSearch =====
 +
 +{{ :opensearch.png|OpenSearch in Firefox}}
 +
 +[[http://www.opensearch.org/|OpenSearch]] ist ein Standard, der es auf einfache Art und Weise ermöglicht eine Webseiten-Suche in Internet-Browser zu integrieren. OpenSearch wird von allen aktuellen Browsern, als auch von DokuWiki unterstützt.
 +
 +Hinzufügen eines Wikis zur Suchanbieterliste am Beispiel Firefox:
 +  - Das betreffende Wiki im Internet-Browser öffnen.
 +  - Den kleinen Pfeil links vom Suchfeld anklicken.
 +  - //"WikiName" hinzufügen// auswählen wobei "WikiName" hier für den Namen des geöffneten Wikis steht.
 +
 +Andere Internet-Browser erlauben meist ein ähnliches Vorgehen.
  
  
Zeile 60: Zeile 71:
 DokuWiki verwendet einen Index um sogar in großen Wikis Suchanfragen sehr schnell zu verarbeiten. Um alles finden zu können, muss der Index mit den aktuellen Daten gefüllt sein. Informationen über den Seiteninhalt werden hinzugefügt und abgeändert, wenn sich ein User die Seite anzeigen lässt. Jede Seite enthält ein unsichtbares Bild ([[wp>webbug]]), dass die Index-Aktualisierung aufruft, falls nötig.((Beachte: Das webbug wird auch für andere Aufgaben genutzt. Siehe http://forum.dokuwiki.org/post/3116))  (Die Aktualisierung gilt als nötig, falls der Zeitstempel der Seite neuer ist, als der Zeitstempel der Index-Datei.) DokuWiki verwendet einen Index um sogar in großen Wikis Suchanfragen sehr schnell zu verarbeiten. Um alles finden zu können, muss der Index mit den aktuellen Daten gefüllt sein. Informationen über den Seiteninhalt werden hinzugefügt und abgeändert, wenn sich ein User die Seite anzeigen lässt. Jede Seite enthält ein unsichtbares Bild ([[wp>webbug]]), dass die Index-Aktualisierung aufruft, falls nötig.((Beachte: Das webbug wird auch für andere Aufgaben genutzt. Siehe http://forum.dokuwiki.org/post/3116))  (Die Aktualisierung gilt als nötig, falls der Zeitstempel der Seite neuer ist, als der Zeitstempel der Index-Datei.)
  
-Der Index besteht aus verschiedenen Dateien, die im Verzeichnis ''data/index'' liegen. „w[n].idx“ beinhaltet eine Liste aller Wörter (mit Ausnahme von Stoppwörtern), der Länge //n//, die auf den Wikiseiten vorkommen. Pro Zeile in „w[n].idx“ gibt es eine Zeile in „i[n].idx“, welche die Seiten, auf denen das Wort vorkommt, in der Form „pn*freq“ auflistet. „pn“ ist eine Zeilennummer von „page.idx“, „freq“ ist eine Zahl, die angibt, wie oft das Wort auf der Seite vorkommt. Kommt das Wort auf mehereren Seiten vor, sind die Seitenreferenzen mit einem Komma getrennt.+Der Index besteht aus verschiedenen Dateien, die im Verzeichnis ''data/index'' liegen. „w[n].idx“ beinhaltet eine Liste aller Wörter (mit Ausnahme von Stoppwörtern), der Länge //n//, die auf den Wikiseiten vorkommen. Pro Zeile in „w[n].idx“ gibt es eine Zeile in „i[n].idx“, welche die Seiten, auf denen das Wort vorkommt, in der Form „pn*freq“ auflistet. „pn“ ist eine Zeilennummer von „page.idx“, „freq“ ist eine Zahl, die angibt, wie oft das Wort auf der Seite vorkommt. Kommt das Wort auf mehreren Seiten vor, sind die Seitenreferenzen mit einem Komma getrennt.
  
 Der [[indexer]] benutzt eine sprachspezifische Stoppwort-Datei, die eine Liste von sehr alltäglichen Begriffen, die niemals indiziert werden (z.B. das Wort „das“ im Deutschen). Eine Suche nach einem solchen Begriff wird keine Treffer liefern. Der [[indexer]] benutzt eine sprachspezifische Stoppwort-Datei, die eine Liste von sehr alltäglichen Begriffen, die niemals indiziert werden (z.B. das Wort „das“ im Deutschen). Eine Suche nach einem solchen Begriff wird keine Treffer liefern.
de/search.1344513721.txt.gz · Zuletzt geändert: 2012-08-09 14:02 von hh lohmann

Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki