OpenSearch

Im OpenSearch-Codebeispiel wird veranschaulicht, wie ein Verbundsuchdienst mithilfe des OpenSearch-Protokolls und einer OpenSearch-Deskriptordatei (OSDX)-Datei (einem Suchconnector) erstellt wird.

Dieses Thema enthält folgende Abschnitte:

Anforderungen

Produkt Mindestproduktversion
Windows Windows 7
Windows SDK 7.0

Herunterladen des Beispiels

Dieses Beispiel ist an den folgenden Speicherorten verfügbar.

Standort Pfad-URL
GitHub OpenSearch Beispiel

Hinweis

Für alle Versionen von Windows, einschließlich Windows 7, wird empfohlen, die Beispiele für die aktuelle Version direkt von GitHub herunterzuladen.

Erstellen des Beispiels

So erstellen Sie das Beispiel über die Eingabeaufforderung:

  1. Öffnen Sie das Eingabeaufforderungsfenster, und navigieren Sie zum AdventureSearch-Projektverzeichnis.
  2. Geben Sie msbuild AdventureSearch.sln ein.

So erstellen Sie das Beispiel mit Microsoft Visual Studio (bevorzugt):

  1. Öffnen Windows Explorer, und navigieren Sie zum AdventureSearch-Projektverzeichnis.

  2. Doppelklicken Sie auf das Symbol für die Datei AdventureSearch.sln, um das Projekt in Visual Studio.

    Hinweis

    Die Dateierweiterung SLN wird unter den Standardordnereinstellungen nicht angezeigt. In diesem Fall kann es durch sein eindeutiges Symbol oder durch seine Typbeschreibung identifiziert werden, "Microsoft Visual Studio Lösung".

  3. Klicken Sie im Menü Build (Erstellen) auf Build Solution (Projektmappe erstellen).

Ausführen des Beispiels

  1. Navigieren Sie zum Verzeichnis, das die neue ausführbare Datei enthält, indem Sie das Eingabeaufforderungsfenster oder den Windows verwenden.
  2. Geben Sie an der Eingabeaufforderung ein, oder doppelklicken Sie im Windows Explorer auf das Symbol AdventureSearch.exe für AdventureSearch.exe.
  3. Geben Sie an der Eingabeaufforderung ein, oder doppelklicken Sie im Windows Explorer auf das Symbol GetOSDX.exe für GetOSDX.exe.

Referenz

Übersicht über das Suchconnector-Beschreibungsschema

Konzeptionellen

Verbundsuche in Windows 10

Suchcodebeispiele

Andere Ressourcen

Schema der Bibliotheksbeschreibung