Konfigurieren Sie Durchforstungseinstellungen für GitLab Connector für externe Inhalte

  • Freigeben Version: Zurich
  • Aktualisiert 30. Juli 2025
  • 6 Minuten Lesedauer
  • Geben Sie die Gruppen, Projekte und Repositorys an, die Sie benötigen GitLab Connector für externe Inhalte zum Durchforsten. Wählen Sie die Probleme, Wikis, Zusammenführungsanforderungen, Tags, Verzweigungen aus. und Commits, an die die Durchforstung abgerufen und Feed erhalten soll KI-Suche Für die Indizierung.

    Vorbereitungen

    Ein Administrator muss bereits erstellt haben GitLab Connector für externe Inhalte, für die Sie Durchforstungseinstellungen konfigurieren möchten. Weitere Informationen zu diesem Verfahren finden Sie unter Erstellen Sie einen GitLab Connector für externe Inhalte.

    Erforderliche Rolle: ais_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Diese Aufgabe ist optional. Standardmäßig ist GitLab Connector für externe Inhalte durchsucht Inhalte aus allen Untergruppen, Projekten und Repositorys, die in Gruppen der obersten Ebene gefunden wurden, die Eigentum von sind GitLab.Com-Anwender, dessen Identität angenommen werden soll, und sendet alle unterstützten Inhaltstypen (Probleme, Wikis, Zusammenführungsanforderungen, Tags, Verzweigungen, und Commits) an KI-Suche Für die Indizierung. Sie müssen diese Aufgabe nur ausführen, wenn der Connector eine der folgenden nicht standardmäßigen Einstellungen verwenden soll:
    • Ein- oder Ausschlussfilter für die Untergruppen, die beim Ausführen von Inhaltsdurchforstungen berücksichtigt werden sollen
    • Ein- oder Ausschlussfilter für die Projekte/Repositorys, die beim Ausführen von Inhaltsdurchforstungen berücksichtigt werden sollen
    • Ein- oder Ausschlussfilter für die Inhaltstypen, die beim Ausführen von Inhaltsdurchforstungen aus dem Quellsystem abgerufen werden sollen
    • Ein- oder Ausschlussfilter für die Verzweigungen, die beim Ausführen von Inhaltsdurchforstungen aus dem Quellsystem abgerufen werden sollen
    Wichtig:

    Standardmäßig kann ein Connector für externe Inhalte bis zu indizieren Eine Million ( 1.000.000 ) Dokumente aus dem Quellsystem. Wenn ein Connector diesen Grenzwert überschreitet, durchforstet er weiterhin das Quellsystem, sendet jedoch nur Dokumentlöschungen und -Updates an KI-Suche Für die Indizierung, wobei neue Dokumente ignoriert werden. Der Connector protokolliert eine Fehlermeldung für alle 10.000 Dokumente, die er über die Indexierungsgrenze hinaus durchforstet.

    Wenn die Anzahl indizierter Dokumente eines Connectors überschreitet 800.000 , In der UI des Connectors wird eine Warnmeldung angezeigt, die darauf hinweist, dass die Indexierungsgrenze erreicht wird. Wenn der Connector die Indexierungsgrenze erreicht, wird in seiner Anwenderoberfläche eine Fehlermeldung angezeigt.

    Wenn einer Ihrer Connectors die Indexierungsgrenze erreicht, können Sie seine Durchforstungseinstellungen und Dateiein-/Ausschlussfilter aktualisieren, um die Anzahl der abgerufenen Dokumente zu reduzieren. Alternativ, wenn Sie mehr als indizieren müssen 1.000.000 Dokumente können Sie erstellen Kundenservice und Support Fall um https://support.servicenow.com/nowUm eine Erhöhung des Grenzwerts für den Connector anzufordern.

    Prozedur

    1. Navigieren zu Alle > Connectors Für Externe Inhalte > Administrator-Startseite für externe Inhaltean.
    2. Wählen Sie in der Liste Connectors den Datensatz für aus GitLab Connector für externe Inhalte, dessen Einstellungen Sie ändern möchten.
    3. Im Connector-Editor Einstellungen Wählen Sie die Registerkarte aus Durchforstungseinstellungen .
    4. Um den Satz der Untergruppen anzugeben, die beim Ausführen von Inhaltsdurchforstungen durchforstet werden, wählen Sie eine der folgenden Optionen aus Gruppenfilterung Optionen:
      • Zum Durchforsten aller Untergruppen, die in Gruppen der obersten Ebene gefunden wurden, die im Besitz der Identität des Connectors sind GitLab.Com-Anwenderaccount, wählen Sie aus Durchforsten Sie alle Gruppen .
      • Dient zum Durchforsten nur eines angegebenen Satzes von Untergruppen, die in Gruppen der obersten Ebene gefunden wurden, deren Identität angenommen wurde GitLab.Com-Anwenderaccount, wählen Sie aus Nur diese Gruppen einschließen , Und verwenden Sie dann Fügen Sie Gruppen-URLs hinzu, die eingeschlossen werden sollen Feld und Hinzufügen Schaltfläche zum Eingeben von URLs für die Gruppen, die Sie in die Durchforstung aufnehmen möchten.
        Hinweis:
        URLs der Untergruppenaufnahme können als Präfixe mit Platzhalterzeichen angegeben werden * Am Ende der URL, die einer beliebigen Zeichenfolge entspricht.

        Sie können beispielsweise eingeben https://gitlab.com/example-dot-com/production Um nur durchsuchbare Inhalte aus einzubeziehen Produktion Untergruppe und alle darin enthaltenen Untergruppen.

      • Dient zum Durchforsten aller Gruppen mit Ausnahme eines angegebenen Satzes von Gruppen, die in Gruppen der obersten Ebene gefunden wurden, deren Identität angenommen wurde GitLab.Com-Anwenderaccount, wählen Sie aus Nur diese Gruppen ausschließen , Und verwenden Sie dann Fügen Sie Gruppen-URLs hinzu, die ausgeschlossen werden sollen Feld und Hinzufügen Schaltfläche zum Eingeben von URLs für die Gruppen, die Sie von der Durchforstung ausschließen möchten.
        Hinweis:
        Untergruppenausschluss-URLs können als Präfixe mit Platzhalterzeichen angegeben werden * Am Ende der URL, die einer beliebigen Zeichenfolge entspricht.

        Sie können beispielsweise eingeben https://gitlab.com/example-dot-com/test-* Zum Ausschließen durchsuchbarer Inhalte aus allen Untergruppen mit Namen, die mit beginnen Test- .

    5. Um die Gruppe der Projekte und Repositorys anzugeben, die beim Ausführen von Inhaltsdurchforstungen durchforstet werden, wählen Sie eine der folgenden Optionen aus Projekt-/Repository-Filterung Optionen:
      • Zum Durchforsten aller Projekte und Repositorys, deren Identität angenommen wurde GitLab.Com-Anwenderaccount, wählen Sie aus Durchsuchen Sie alle Projekte/Repositorys .
      • Dient zum Durchforsten nur eines angegebenen Satzes von Projekten und Repositorys, die Eigentum des Connectors sind, dessen Identität angenommen wurde GitLab.Com-Anwenderaccount, wählen Sie aus Schließen Sie nur diese Projekte/Repositorys ein , Und verwenden Sie dann Fügen Sie Projekt-/Repository-URLs hinzu, die eingeschlossen werden sollen Feld und Hinzufügen Schaltfläche zum Eingeben von URLs für die Projekte und Repositorys, die Sie in die Durchforstung aufnehmen möchten.
        Hinweis:
        Projekt- und Repository-Aufnahme-URLs können als Präfixe mit Platzhalterzeichen angegeben werden * Am Ende der URL, die einer beliebigen Zeichenfolge entspricht.

        Sie können beispielsweise eingeben https://gitlab.com/example-dot-com/prod-* Dient zum Einbeziehen nur durchsuchbarer Inhalte aus Projekten, deren Namen mit beginnen prod.: .

      • Zum Durchforsten aller Projekte und Repositorys mit Ausnahme eines angegebenen Satzes von Projekten und Repositorys, deren Identität angenommen wurde GitLab.Com-Anwenderaccount, wählen Sie aus Schließen Sie nur diese Projekte/Repositorys aus , Und verwenden Sie dann Fügen Sie Projekt-/Repository-URLs hinzu, die ausgeschlossen werden sollen Feld und Hinzufügen Schaltfläche zum Eingeben von URLs für die Projekte und Repositorys, die Sie von der Durchforstung ausschließen möchten.
        Hinweis:
        Projekt- und Repository-Ausschluss-URLs können als Präfixe mit Platzhalterzeichen angegeben werden * Am Ende der URL, die einer beliebigen Zeichenfolge entspricht.

        Sie können beispielsweise eingeben https://gitlab.com/example-dot-com/confidential273 Um durchsuchbaren Inhalt aus auszuschließen Vertrauliche273 Projekt.

    6. Aktivieren Sie Durchforsten Sie Inhaltstypen Optionen für die Inhaltstypen, die Sie abrufen möchten, wenn Sie Inhaltsdurchforstungen ausführen.
      Die GitLab Connector für externe Inhalte unterstützt die Indizierung durchsuchbarer Inhalte für diese Inhaltstypen:
      Inhaltstyp Durchsuchbarer Inhalt indiziert
      Probleme Problembeschreibung
      Wikis Markdown-Inhalt in HTML konvertiert (ohne Anhänge)
      Anfragen zusammenführen Führen Sie die Anforderungsbeschreibung (Markdown) und Diskussionen zusammen
      Tags Tag-Nachricht
      Zweige Commit-Nachricht des Head-Commits
      Commits Nachricht committen
      Wichtig:
      Die GitLab Connector für externe Inhalte unterstützt keine Indizierung durchsuchbarer Inhalte aus einem dieser Inhaltstypen:
      • Commit-, Problem- und Wiki-Diskussionen
      • Commit-Diffs
      • Inhalt aus archivierten Gruppen oder Projekten
      • Inhalt aus Gruppen oder Projekten im Status „Löschung ausstehend“
      • Inhalt aus Untergruppen von Gruppen der obersten Ebene, die nicht im Besitz der Personen sind, deren Identität angenommen wurde GitLab.Com-Anwender
      • Inhalt von Dateien, die an Probleme oder Zusammenführungsanforderungen angehängt sind
      • Inhalt von Wiki-Anhängen in anderen Formaten als nur-Text (.txt)
      • Interne oder vertrauliche Notizen in Zusammenführungsanforderungsdiskussionen
      • Repository-Dateien
    7. Wenn Sie den Inhaltstyp „Verzweigungen“ in Schritt eingeschlossen haben 6, Verwenden Sie Fügen Sie Verzweigungen hinzu, die in das reguläre Format aufgenommen werden sollen Feld und Hinzufügen Schaltfläche zum Angeben von Mustern für reguläre Java-Ausdrücke, die den Namen der Verzweigungen entsprechen, die Sie in Inhaltsdurchforstungen einschließen möchten.
      Als Beispiel können Sie angeben ^2025.*$ Dient zum Einbeziehen von Verzweigungen mit Namen, die mit beginnen 2025 , Oder geben Sie an ^.*$ Zum Durchforsten aller Verzweigungen. Informationen zur Mustersyntax für reguläre Java-Ausdrücke finden Sie unter Das Javadoc für die Klasse Java.regex.util.Pattern .
      Hinweis:
      Die Ausdrücke des Verzweigungsnamens ^main$Und ^master$Sind standardmäßig enthalten. Sie können diese Verzweigungen nicht aus der Liste entfernen.

    Ergebnisse

    Die GitLab Connector für externe Inhalte wird mit Ihren geänderten Durchforstungseinstellungen aktualisiert.

    Nächste Maßnahme

    Um Inhalte von abzurufen GitLab Quellsystem Erstellen und führen Sie mithilfe Ihrer geänderten Durchforstungseinstellungen eine einmalige Inhaltsdurchforstung für aus GitLab Connector für externe Inhalte. Informationen zum Erstellen und Ausführen einmaliger Inhaltsdurchforstungen finden Sie unter Erstellen Sie eine Inhaltsdurchforstung für einen Connector für externe Inhalte.