Hilfe:Suche/Deepcat

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 2. Februar 2016 um 19:37 Uhr durch Johannes Kroll (WMDE) (Diskussion | Beiträge) (→‎Verwendung). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen

Funktionalität

Das DeepCat-Gadget erweitert die Möglichkeit, in Kategorien auf Wikipedia zu suchen auf zwei Arten:

  • Suche in Unterkategorien: Eine Suche nach Begriffen in z.B. der Kategorie "Physik" sucht automatisch auch in allen Unterkategorien von "Physik".
  • Schnittmengensuche: Ein Benutzer kann z.B. nach Artikeln suchen, die sowohl in der Kategorie "Kunstgeschichte" als auch in der Kategorie "Maler" enthalten sind.

DeepCat funktioniert hierbei als Schnittstelle zwischen einer Graphdatenbank, in der die Kategorienstruktur der deutschsprachigen Wikipedia über die page-ids der jeweiligen Kategorien abgebildet ist, und der Suchmaschine in der MediaWiki Software. Das Gadget übernimmt dabei die „Übersetzung“, holt sich die angefragte Information aus der Datenbank und liefert sie an die Suche.

Eine Liste der unterstützten Wikis findet man auf auf dieser Statusseite.

Aktivierung

Das Gadget steht im Moment als Benutzer-Gadget zur Verfügung. Das heißt, jeder Benutzer der das Gadget gerne verwenden möchte, muss es für sich auf der Benutzerseite einbinden. Dazu müssen die folgenden Zeilen in die eigene common.js eingetragen werden:

importScript( 'User:Christoph Fischer (WMDE)/Gadgets/DeepCat.js' );
importStylesheet( 'User:Christoph Fischer (WMDE)/Gadgets/DeepCat.css' );

Hinweis: Das Gadget funktioniert auch in einigen weiteren Wikis, dazu muss es jedoch auf der jeweiligen Benutzerseite auf eine etwas andere Art eingebunden werden:

mw.loader.load( "//de.wikipedia.org/w/index.php?title=User:Christoph Fischer (WMDE)/Gadgets/DeepCat.js&action=raw&ctype=text/javascript" );
mw.loader.load( "//de.wikipedia.org/w/index.php?title=User:Christoph Fischer (WMDE)/Gadgets/DeepCat.css&action=raw&ctype=text/css" , "text/css" );

Verwendung

Um das Gadget nach der Aktivierung zu verwenden, muss das Schlüsselwort "deepcat" gefolgt von einem Doppelpunkt in der Suche verwendet werden. Um also z.B. Artikel aus der Kategorie "Physik" und allen Unterkategorien zu bekommen, muss in das Suchfeld

deepcat:Physik

eingegeben werden. Der Kategorienname ist unabhängig von Groß-/Kleinschreibung.

Einschränkungen

  • Aufgrund von technischen Limitierungen und Rücksichtnahme auf die Performanz kann das System pro Suchbegriff zur Zeit maximal 70 Kategorien gleichzeitig abdecken und dabei eine maximale Tiefe von 15 Unterkategorien erreichen.
  • In der mobilen Ansicht (z.B. auf Smartphones) wird das Gadget nicht geladen. Lädt man jedoch auf einem mobilen Gerät die normale Desktop-Ansicht, funktioniert das Gadget wie gewohnt.

Beispiele

Ergebnisse aus der Kategorie "Physik" und deren Unterkategorien:

deepcat:Physik


Ergebnisse aus der Kategorie "Physik" und deren Unterkategorien, welche den Suchbegriff "Berlin" enthalten:

Berlin deepcat:Physik


Ergebnisse, die sich sowohl in Unterkategorien von „Maler“ als auch von „Kunstgeschichte“ befinden:

deepcat:Maler deepcat:Kunstgeschichte


Ergebnisse, die sich zwar in Unterkategorien von „Maler“, aber nicht von „Kunstgeschichte“ befinden:

deepcat:Maler -deepcat:Kunstgeschichte


Ergebnisse aus den Unterkategorien von „Maler“ und „Kunstgeschichte“, in denen das Wort „Berlin“ vorkommt:

deepcat:Maler Berlin deepcat:Kunstgeschichte


Ergebnisse aus den Unterkategorien von „Maler“ und „Kunstgeschichte“, in denen das Wort „Berlin“ nicht vorkommt:

deepcat:Maler -Berlin deepcat:Kunstgeschichte


Ergebnisse aus Kategorien, deren Titel aus mehr als einem Wort bestehen:

deepcat:"Geschichte der Physik"
deepcat:Geschichte_der_Physik