Benutzer:Tobias Gritschacher (WMDE)/DeepCat-Gadget

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Funktionalität[Bearbeiten | Quelltext bearbeiten]

Das DeepCat Gadgets 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[Bearbeiten | Quelltext bearbeiten]

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:

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' );

Hinweis: Das Gadget funktioniert auch in einigen weiteren Wikis.

Verwendung[Bearbeiten | Quelltext bearbeiten]

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.

Einschränkungen[Bearbeiten | Quelltext bearbeiten]

  • Aufgrund von technischen Limitierungen und Rücksichtnahme auf die Performanz, kann das System pro Suchbegriff zur Zeit maximal 50 Kategorien gleichzeitig abdecken und dabei eine maximale Tiefe von 10 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[Bearbeiten | Quelltext bearbeiten]

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