Commons:Kugel: Unterschied zwischen den Versionen

aus Kamelomedia Commons, der wüsten Mediensammlung
Zur Navigation springen Zur Suche springen
K (hat „Kamel:J*/Bildsuche“ nach „Commons:Kugel“ verschoben)
Zeile 24: Zeile 24:
  
 
__NOTOC__
 
__NOTOC__
==Beispiele für Such-Anfragen==
 
===Angst und Quälerei===
 
====DPL (Nur Motiv-Tags, Seite 1)====
 
{{#dpl:
 
|namespace=Datei
 
|titleregexp=^({{#dpl:
 
|namespace=Datei
 
|uses=Vorlage:Bild
 
|include={Bild}:Motiv
 
|format=,%TITLE%¦²{nix¦,}²,nixxxxxxxx
 
|includematch=/Angst/
 
|titleregexp=^({{#dpl:
 
|namespace=Datei
 
|uses=Vorlage:Bild
 
|include={Bild}:Motiv
 
|format=,%TITLE%¦²{nix¦,}²,nixxxxxxxx
 
|includematch=/Quälerei/
 
}})$
 
}})$
 
|format=,\n*[[%PAGE%]]²{Nix¦,}²
 
|include={Bild}:Motiv
 
|includematch=/Kamel/
 
}}
 
====DPL (Volltext, Seite 2)====
 
{{#dpl:
 
|namespace=Datei
 
|titleregexp=^({{#dpl:
 
|namespace=Datei
 
|include=*
 
|format=,%TITLE%¦²{nix¦,}²,nixxxxxxxx
 
|includematch=/Angst/
 
|titleregexp=^({{#dpl:
 
|namespace=Datei
 
|include=*
 
|offset=500
 
|format=,%TITLE%¦²{nix¦,}²,nixxxxxxxx
 
|includematch=/Quälerei/
 
}})$
 
}})$
 
|format=,\n*[[%PAGE%]]²{Nix¦,}²
 
|include={Bild}:Motiv
 
|includematch=/Kamel/
 
}}
 
 
====API====
 
http://kamelopedia.mormo.org/api.php?action=query&list=search&srsearch=Qu%C3%A4lerei%20Angst&srwhat=text&srnamespace=6
 
 
===Suchbegriffe und Kats===
 
====API====
 
http://kamelopedia.mormo.org/api.php?action=query&generator=search&gsrinfo=totalhits&gsrsearch=Kamel&gsrwhat=text&gsrnamespace=6&gsrprop=&gsrlimit=500&prop=categories
 
 
 
==Ideen==
 
==Ideen==
 
* Erstmal nur Suchmodus "Simple"
 
* Erstmal nur Suchmodus "Simple"

Version vom 8. November 2010, 16:07 Uhr

Einfache Suche
Erweiterte Suche
DPL-Suche

Die Bildsuche funktioniert nur mit JavaScript.


Ideen

  • Erstmal nur Suchmodus "Simple"
  • Suchmaschine:
    • Automatisch (Bei Doppelpunkt DPL, sonst API)
    • API (nur Volltextsuche)
    • API (Dateinamen)
    • DPL (verfeinerte Suche)
    • API=>DPL (DPL mit API-Ergebnis füttern)

Suchparameter

Prefix Alias Was tut das? Engine
DPL API-N API-T API + JS API + DPL
"" Volltextsuche DOOF NEIN JA (JA) (JA)
name title Textsuche im Dateinamen JA JA NEIN NEIN NEIN
tag Suche ausschließlich in den Tags DOOF NEIN NEIN NEIN NEIN
category kat, kategorie Dateien in dieser Kategorie JA NEIN NEIN DOOF DOOF
uses benutzt,vorlage,template Dateien, die diese Vorlage benutzen JA NEIN NEIN DOOF DOOF
mime Dateien mit diesem Mime-Typ via Kat NEIN NEIN JA NEIN
size größe Dateien mit dieser Dateigröße via Kat NEIN NEIN JA NEIN

Reihenfolge:

                   
[EVERYTHING] -> API(name) -> [ API('') -> API+JS(kat|uses|mime|size) ]*
    |              |
    |              +-> API('')
    |              |
    |              +-> API+JS(kat|uses|mime|size)
    |
    +-> DPL(name|kat|uses) -> API+JS(mime|size)