Aggregieren und Abfragen von Informationen aus Webportalen

Quellknoten: 747708

Zusammenfassung

Erstellen Sie in diesem Codemuster eine Anwendung, die IBM® Watson™ Discovery-Service-APIs verwendet, um eine Dokumentsammlung von Webportalen zu erstellen, abzufragen, einen Status abzurufen und zu löschen. Die Anwendung rendert die Abfrageergebnisse auf einer benutzerdefinierten Webbenutzeroberfläche. Dies bietet einem App-Entwickler die Flexibilität, die Webbenutzeroberfläche entsprechend spezifischer Informations- und Visualisierungsanforderungen zu entwerfen und zu erstellen.

Beschreibung

Es gibt viele Informationen im Internet und die Menschen sind immer daran interessiert, für sie relevante Informationen zu erhalten. Zwei häufige Szenarien machen dies erforderlich:

  • Normalerweise gibt es einen bestimmten Artikel, der Sie interessiert, und Sie möchten alle relevanten Informationen zu diesem Artikel erhalten
  • Sie haben eine Frage und suchen im Internet nach Antworten darauf

Dieses Codemuster befasst sich mit den vorherigen Szenarios, in denen Sie relevante Informationen von einer Gruppe von Internetseiten abfragen möchten. Watson Discovery bietet die Möglichkeit, Webseiten zu durchsuchen und eine abfragbare Sammlung zu erstellen. Mit dieser Funktion können Sie eine Anwendung erstellen, mit der Sie Folgendes tun können:

  • Geben Sie eine Liste von URLs an, die Watson Discovery crawlen soll, um die Sammlung zu erstellen
  • Geben Sie eine Abfrage in natürlicher Sprache an und erhalten Sie relevante Ergebnisse mit Erkenntnissen von Watson Discovery
  • Visualisieren Sie die fünf am häufigsten passenden Dokumente, Passagen und Entitäten für die Abfrage

Wenn Sie dieses Codemuster abgeschlossen haben, wissen Sie, wie Sie:

  • Erstellen Sie eine Sammlung mithilfe eines Webcrawls
  • Rufen Sie den Status einer Sammlung ab
  • Fragen Sie die Sammlung in natürlicher Sprache ab
  • Löschen Sie eine Sammlung
  • Analysieren, lesen und visualisieren Sie die Ergebnisse von Watson Discovery

Flow

Retrieve and visualize relevant information flow

  1. Der Benutzer fordert die Erstellung, den Status oder das Löschen einer Sammlung an oder fragt eine Sammlung über eine benutzerdefinierte Web-Benutzeroberfläche ab.
  2. Die Anfrage wird an eine Serveranwendung in der Cloud gesendet.
  3. Die Anwendung ruft mithilfe des Watson SDK eine API für den Watson Discovery-Dienst auf.
  4. Der Watson Discovery-Dienst verarbeitet die Ergebnisse und sendet sie an die Anwendung zurück. Die Ergebnisse werden dann vom Benutzer visualisiert.

Anweisungen

Die detaillierten Schritte für dieses Muster finden Sie in der readme Datei. Die Schritte zeigen Ihnen, wie Sie:

  1. Klonen Sie das GitHub-Repository.
  2. Stellen Sie die Anwendung bereit.
  3. Analysieren Sie die Ergebnisse.

Quelle: https://developer.ibm.com/patterns/retrieve-and-visualize-relevant-information-from-collection-of-web-portals/

Zeitstempel:

Mehr von IBM Entwickler