Einführung

Ich habe in den englischsprachigen MSDN Foren oft Fragen gesehen in denen es darum gegangen ist, wie eigene oder Threads von bestimmten Usern gefunden werden können. Ich habe durch Zufall Beth Massi`s blog über das Durchsuchen der MSDN Foren mittels Meta-Informationen gefunden, worauf ich mich näher mit diesem Thema beschäftigt habe und nun auch hier eine Zusammenfassung dieses Themas posten möchte, für alle die es interessiert.

Suche innerhalb der MSDN Foren

Wenn Ihr Threads suchen wollt, an denen Ihr teilgenommen habt, dann benutzt als Suchbegriff:
meta:Search.MSForums.ThreadContributorUserName(Heslacher)

Wenn Ihr Threads suchen wollt, die Ihr gestartet habt, dann benutzt als Suchbegriff:
meta:Search.MSForums.ThreadStarterUserName(Heslacher)

Wenn Ihr Threads suchen wollt, die beantwortet sind, dann benutzt als Suchbegriff:
meta:Search.MSForums.IsAnswered(1)
-> Die Suche nach IsAnswered(0) liefert keine Treffer, da diese meta Information nur hinzugefügt wird, wenn ein Thread beantwortet ist

Um nicht beantwortete Threads zu finden, benutzt den Suchbegriff :
meta:Search.MSForums.IsAnswered(NOT 1)

Wenn Ihr Threads suchen wollt, basierend auf der Beschreibung oder des Titels, dann benutzt als Suchbegriff:
meta:Search.MSForums.Description(Was für Möglichkeiten bietet die Suche im MSND Forum)
meta:Search.MSForums.ThreadName(Was für Möglichkeiten bietet die Suche im MSND Forum)

Wenn Ihr Threads suchen wollt, basierend auf der Anzahl der Antworten, dann benutzt als Suchbegriff:
meta:Search.MSForums.PostCount(2)
oder
meta:Search.MSForums.PostCount(>20)

Um Threads zu suchen die sich in der Forengruppe visualbasic befinden, benutzt als Suchbegriff:
meta:Search.MSForums.GroupName(visualbasic)

Um Threads zu suchen basierend auf dem Name des Forums, dann benutzt als Suchbegriff:
meta:Search.MSForums.ForumName(visualbasicde)

Um nach hilfreichen Antworten zu suchen benutzt als Suchbegriff :
meta:Search.MSForums.HelpfulThread(true)
-> allerdings habe ich bemerkt, dass dies nicht zuverlässig funktioniert

Um nach Fragen zu suchen benutzt:
meta:Search.MSForums.IsQuestion(1)

Für Diskussionen/sticky notes:
meta:Search.MSForums.IsQuestion(NOT 1)

Es gibt noch andere meta information nach denen Ihr suchen könnt wie z.B. :
meta:Search.MSForums.Version(4.0)
meta:Search.MSForums.Brand(Msdn)
meta:Search.MSForums.Locale(de-DE)
meta:Search.MSForums.Language(de)
meta:Search.MSForums.LCID(1033)
meta:Search.MSForums.SiteID(Msdn.de-DE)
meta:Search.MSForums.SiteName(Msdn)
meta:Search.MSForums.GroupID(729d4ce2-2138-4ab2-a688-c1e5c0470cce)
meta:Search.MSForums.ForumId(6bff4a16-7884-4f74-9c4a-c763f4f03047)
meta:Search.MSForums.ThreadId(95a50ca5-0ffe-4a08-8c04-c552b810c7b8)
meta:Search.MSForums.ViewType(Thread)

Wenn Ihr nach mehreren meta informationen suchen wollt, dann schreibt sie einfach hintereinander:
meta:Search.MSForums.ForumName(visualbasicde) meta:Search.MSForums.ThreadContributorUserName(Heslacher) meta:Search.MSForums.IsAnswered(1)

getrennt durch ein Space.

Falls Ihr z.B. nach beantworteten Threads hier im Visualbasic Forum suchen wollt, in denen es um Excel und GC ( Garbage Collector) geht, dann würde das so aussehen:
Excel gc meta:Search.MSForums.ForumName(visualbasicde) meta:Search.MSForums.IsAnswered(1)

Suche innerhalb der MSDN Library

Falls Ihr nach Einträgen suchen wollt, die Code Beispiele enthalten
meta:Search.CodeSnippet(1)

Falls Ihr nach Einträgen suchen wollt, die sich auf den System.Net Namespace beziehen
meta:Search.MSHKeywordA(System.Net)

Ihr könnt Eure Suche auch folgendermaßen eingrenzen:

Topic des System.Net namespaces
meta:Search.MSHKeywordA(T:System.Net)

Methoden der Objekte, die z.B. im System.Net Namespace enthalten sind
meta:Search.MSHKeywordA(M:System.Net)

Properties der Objekte, die z.B. im System.Net Namespace enthalten sind
meta:Search.MSHKeywordA(P:System.Net)

Events der Objekte, die z.B. im System.Net Namespace enthalten sind
meta:Search.MSHKeywordA(E:System.Net)

Falls Ihr nach Einträgen suchen wollt, die sich auf Visual Basic beziehen

meta:Search.MSHAttr.DevLang(VB)

Falls Ihr nach Einträgen suchen wollt, die sich auf C# beziehen
meta:Search.MSHAttr.DevLang(CSharp)

Falls Ihr nach Einträgen suchen wollt, die sich auf Managed Code beziehen

meta:Search.MSHAttr.APIType(Managed)

Falls Ihr nach Einträgen suchen wollt, die sich auf eine bestimmte dll Datei beziehen
meta:Search.MSHAttr.APILocation(System.dll)

Falls Ihr nach Einträgen suchen wollt, die sich auf eine bestimmte Visual Studio Version beziehen
meta:Search.MSHAttr.ShippedIn(vs.80)
meta:Search.MSHAttr.ShippedIn(vs.90)

Falls Ihr nach Einträgen suchen wollt, die sich auf eine bestimmte Art des Topics beziehen

meta:Search.MSHAttr.TopicType(kbSyntax)
meta:Search.MSHAttr.TopicType(apiref)
meta:Search.MSHAttr.TopicType(article)
meta:Search.MSHAttr.TopicType(kbarticle)

Falls Ihr nach Einträgen suchen wollt, bei denen die Gemeinschaft Inhalt hinzugefügt hat

meta:Search.MSHAttr.CommunityContent(1)

Falls Ihr nach Einträgen suchen wollt, die sich im MSDN Magazine befinden
meta:Search.Magazine.PageType(article)

Falls Ihr nach Einträgen suchen wollt, die ein bestimmtes Ranking haben z.B. > 4.2
meta:Search.Rating(>4.2)

Zusätzliche Informationen

Falls Ihr selbst mal schauen wollt, was für Meta-Informationen gespeichert werden, dann müsst Ihr den User Agent Eures Browsers ändern auf den einer Suchmaschine. z.B.
msnbot/1.0 (+http://search.msn.com/msnbot.htm)
Googlebot/2.1 (+http://www.google.com/bot.html)
...
da die meta Informationen beim üblichen User Agent nicht mitgeliefert werden.

Andere Sprachen


 

Dieser Artikel ist auch in den folgenden Sprachen verfügbar:

English