Durchsuchen des Wissensgraphen

Jeder Wissensgraph hat einen Lucene-Index, der automatisch erstellt und gepflegt wird. Er ermöglicht Ihnen, anhand des in einigen Eigenschaften gespeicherten Inhalts nach Entitäten und Beziehungen zu suchen.

Standardmäßig werden alle Eigenschaften bei allen Entitätstypen und allen Beziehungstypen indiziert, wenn sie den Datentyp "Text" oder den Datentyp "GUID" (Globally Unique Identifier; global eindeutige Kennung) aufweisen. Dazu gehört der Wert der Eigenschaft text des Entitätstyps "Document". Er kann Notizen enthalten, die Sie eingegeben haben, oder Text, der aus einer mit einer Entität des Typs "Document" verknüpften Datei extrahiert wurde.

Wenn Sie den Wert einer Eigenschaft mit dem Datentyp "Text" oder "GUID" ändern und Ihre Änderungen speichern, wird der modifizierte Wert sofort im Index aktualisiert und ist für die Suche verfügbar. Das Gleiche gilt für die Aktualisierung, die vorgenommen wird, wenn Sie auf "Text extrahieren" klicken, weil die Inhalte der referenzierten Datei aktualisiert wurden.

Suchsyntax

Im Allgemeinen können Sie für die Suche nach Entitäten und Beziehungen in einem Wissensgraphen die gleiche Syntax verwenden wie bei der Suche nach Projektelementen im Bereich Katalog oder in der Katalogansicht sowie bei der Durchführung einer erweiterten Suche in einem ArcGIS Enterprise-Portal. Nachstehend sind folgende Beispiele aufgeführt:

  • Führen Sie eine Schlüsselwortsuche durch, indem Sie drive eingeben. Alle Graph-Elemente, die eine Texteigenschaft mit den Wörtern "drive", "driver" und "driving" enthalten, werden bei dem Suchvorgang gefunden.
  • Durch Hinzufügen eines Wortes können Sie die Ergebnisse einschränken. Wenn Sie zwei Wörter angeben, wie z. B. drive truck, werden Graph-Elemente gefunden, bei denen eine Texteigenschaft beide Wörter, also "drive" und "truck", enthält.
  • Sie können nach Graph-Elementen suchen, bei denen eine Eigenschaft das eine oder das andere Wort enthält, indem Sie den booleschen Operator OR hinzufügen, wie zum Beispiel drive OR truck.
  • Um Graph-Elemente mit Texteigenschaften zu finden, die einen bestimmten Ausdruck enthalten, müssen die betreffenden Wörter in Anführungszeichen gesetzt werden, wie zum Beispiel "drive a truck".
  • Um gezielt nach Entitäten und Beziehungen zu suchen, bei denen das Wort "truck" in der Eigenschaft note vorhanden ist, würden Sie die Syntax note:truck verwenden.

Während benutzerdefinierte Eigenschaften mit dem Datentyp "GUID" standardmäßig indiziert werden und durchsuchbar sind, ist dies bei der vom System definierten und gepflegten Eigenschaft globalid nicht der Fall. Der Wert für diese Eigenschaft ist indiziert, aber Sie können ein Graph-Element nur anhand seines globalid-Wertes finden, indem Sie dieses bestimmte Feld durchsuchen, wie zum Beispiel globalid:9612603C-D3A5-49B6-8631-B8A79234BC49. GUID-Werte werden im Detailbereich einer Untersuchung in geschweiften Klammern angezeigt, wie zum Beispiel {9612603C-D3A5-49B6-8631-B8A79234BC49}. Sie können mit einer in geschweifte Klammern gesetzten GUID nach einem Graph-Element suchen, indem Sie die gesamte Zeichenfolge in Anführungszeichen setzen, wie zum Beispiel globalid:"{9612603C-D3A5-49B6-8631-B8A79234BC49}".

Mithilfe der standardmäßigen Lucene-Suchsyntax können viele andere erweiterte Suchvorgänge durchgeführt werden.

Suchen nach Entitäten und Beziehungen

Wenn Sie einen Wissensgraphen durchsuchen, werden Ihre Suchkriterien standardmäßig anhand aller Eigenschaften aller Entitätstypen evaluiert. Die in der Untersuchung angezeigten Suchergebnisse geben die durch den Suchvorgang gefundene Entität, den Entitätstyp und die individuellen Eigenschaften an, deren Text den Suchkriterien entspricht.

Im folgenden Beispiel führt eine Schlüsselwortsuche mit dem Wort cookie zu zwei Entitäten im Wissensgraphen. Eine Entität weist den Entitätstyp "Pet" auf. Bei der anderen Entität handelt es sich um eine Entität des Typs "Document". Zwei Eigenschaften der Entität "Document" enthielten Text, der mit den Suchkriterien übereinstimmte: die Eigenschaft name und die Eigenschaft text.

Geben Sie ein Schlüsselwort ein, und drücken Sie die Eingabetaste, um Graph-Elemente mit einer Suche zu finden.

Es sind Optionen verfügbar, die es Ihnen ermöglichen, nur nach Beziehungen oder nach Entitäten und Beziehungen statt nur nach Entitäten zu suchen. Außerdem können Sie auswählen, welche Entitätstypen oder Beziehungstypen bei Ihrer Suche berücksichtigt werden sollen.

  1. Öffnen Sie eine Untersuchung, und durchsuchen Sie deren Inhalt.
  2. Klicken Sie oben in der Untersuchungsansicht in das Textfeld "Suchen", oder drücken Sie die Tastenkombination Strg+F.

    Die Suchsteuerung wird angezeigt.

    Klicken Sie in das Textfeld "Suchen", um die Suchsteuerung zu öffnen.

  3. Geben Sie ein Schlüsselwort in das Textfeld ein, und drücken Sie die Eingabetaste.

    Entitäten, die den angegebenen Suchkriterien entsprechen, werden in der Inhaltsliste der Untersuchung angezeigt.

    Geben Sie ein Schlüsselwort ein, und drücken Sie die Eingabetaste, um Graph-Elemente mit einer Suche zu finden.

  4. Klicken Sie auf die Umschaltfläche Erweiterte Optionen Erweiterte Optionen ein- bzw. ausblenden links neben dem Textfeld "Suchen".

    Unter dem Textfeld "Suchen" wird die Werkzeugleiste Erweiterte Optionen angezeigt.

  5. Klicken Sie in die Dropdown-Liste Umfang und dann auf eine der verfügbaren Optionen, um Entitäten, Beziehungen oder beides mit den angegebenen Suchkriterien zu finden. Klicken Sie zum Beispiel auf Entitäten und Beziehungen.
    • Entitäten: Die Suchkriterien werden mit den Eigenschaften aller Entitätstypen im Wissensgraphen verglichen.
    • Beziehungen: Die Suchkriterien werden mit den Eigenschaften aller Beziehungstypen im Wissensgraphen verglichen.
    • Entitäten und Beziehungen: Die Suchkriterien werden mit den Eigenschaften aller Entitätstypen und aller Beziehungstypen im Wissensgraphen verglichen.
  6. Klicken Sie auf die Schaltfläche Suche starten Suche starten rechts neben dem Textfeld "Suchen", um den gleichen Suchvorgang bei einer anderen Sammlung von Graph-Elementen auszuführen.

    Entitäten und Beziehungen, die den angegebenen Suchkriterien entsprechen, werden in der Inhaltsliste der Untersuchung angezeigt.

    Verwenden Sie "Erweiterte Optionen", um den Umfang Ihrer Suche zu ändern.

  7. Um die Suchvorgänge auf bestimmte Entitäts- oder Beziehungstypen einzugrenzen, klicken Sie auf die Schaltfläche Typen Typfilter.
  8. Aktivieren Sie in der daraufhin erscheinenden Dropdown-Liste alle Entitätstypen und Beziehungstypen, die Sie durchsuchen möchten. Wenn Sie beginnen, den Namen eines Entitäts- oder Beziehungstyps einzugeben, den Sie auswählen möchten, wird die Typenliste automatisch gefiltert, und Sie können in der gefilterten Liste die Typen aktivieren, die Sie durchsuchen möchten.

    Wenn der Umfang der Suche auf "Entitätstypen" festgelegt ist, werden nur Entitätstypen aufgelistet. Wenn der Umfang der Suche auf "Beziehungstypen" festgelegt ist, werden nur Beziehungstypen aufgelistet.

    Die Gesamtzahl der ausgewählten Entitäts- und Beziehungstypen wird in der Werkzeugleiste Erweiterte Optionen angezeigt.

  9. Klicken Sie auf die Schaltfläche Suche starten Suche starten rechts neben dem Textfeld "Suchen", um den gleichen Suchvorgang bei einer anderen Sammlung von Graph-Elementen auszuführen.

    Entitäten und Beziehungen, die den angegebenen Suchkriterien entsprechen, werden in der Inhaltsliste der Untersuchung angezeigt.

  10. Klicken Sie zum Ändern der Suchkriterien in das Textfeld "Suchen". Ändern Sie den Text der vorhandenen Suchkriterien, indem Sie beispielsweise ein weiteres Schlüsselwort eingeben. Drücken Sie die Eingabetaste, um die Suche auszuführen.

    Wenn Sie in das Textfeld "Suchen" klicken, wird die Suchsteuerung angezeigt. Sie enthält eine Liste ähnlicher Suchvorgänge aus Ihrem Suchverlauf, die Sie vielleicht erneut ausführen möchten. Außerdem werden in der Suchsteuerung als Referenz die ersten drei Graph-Elemente aufgelistet, die vom aktuellen Suchvorgang zurückgegeben wurden.

    Klicken Sie in das Textfeld "Suchen", um die vorhandene Abfrage einzuschränken. Die letzten Suchvorgänge werden aufgelistet.

    Entitäten und Beziehungen, die den aktualisierten Suchkriterien entsprechen, werden in der Inhaltsliste der Untersuchung angezeigt.

  11. Klicken Sie im Textfeld "Suchen" auf die Schaltfläche Suche zurücksetzen Suche zurücksetzen, um die Suche zu löschen und die Ergebnisse zu entfernen.

    Die zuvor in der Untersuchungsansicht aufgelisteten Graph-Elemente werden erneut angezeigt.

  12. Wenn das Suchfeld leer ist, klicken Sie in das Feld, um die Suchsteuerung zu öffnen und die letzten drei Suchvorgänge anzuzeigen. Klicken Sie auf eine Suche in der Liste, um sie erneut auszuführen.

    Die ausgewählte Suche wird ausgeführt, und die Suchergebnisse werden in der Untersuchung angezeigt.

  13. Klicken Sie im Suchfeld auf die Schaltfläche Suche zurücksetzen Suche zurücksetzen, um die Suche aus dem Suchfeld zu löschen und die Suchergebnisse aus der Untersuchung zu entfernen. Klicken Sie in das leere Suchfeld, um die Suchsteuerung zu öffnen. Klicken Sie dann für einen bestimmten Suchvorgang in der Liste auf die Schaltfläche Aus Verlauf entfernen Aus Verlauf entfernen, um diese Suche aus dem Verlauf zu entfernen.

    Klicken Sie in ein leeres Suchfeld, um die letzten drei Suchvorgänge anzuzeigen.

    Die angegebene Suche wird aus der Liste entfernt. Der Suchverlauf wird aktualisiert, und die letzten drei Suchvorgänge werden angezeigt.

  14. Wenn Sie die erweiterten Suchoptionen nicht mehr benötigen, klicken Sie auf die Umschaltfläche Erweiterte Optionen Erweiterte Optionen ein- bzw. ausblenden links neben dem Textfeld "Suchen".

    Die Werkzeugleiste Erweiterte Optionen wird ausgeblendet.

Verwandte Themen