Suchmaschinen
Guida bietet zwei Suchwege: den lokalen Arbeitsbereichsindex über g.search.* und externe Elasticsearch-Verbindungen über verschlüsselte Zugangsdaten.
Lokaler Arbeitsbereichsindex
Abschnitt betitelt „Lokaler Arbeitsbereichsindex“Der lokale Suchindex liegt im Arbeitsbereich unter search-index/ und eignet sich für extrahierte Seiten, Dokumente und Pipeline-Zwischenergebnisse.
g.search.index("pages", "example", { title: "Example", body: "Extrahierter Text der Seite", url: "https://example.com"});
const results = g.search.query("pages", "extrahierter text");g.log("Treffer: " + results.length);Nutzen Sie den lokalen Index, wenn Daten im Arbeitsbereich bleiben sollen und Sie keine externe Infrastruktur brauchen.
Elasticsearch
Abschnitt betitelt „Elasticsearch“Für größere Suchinstallationen kann Guida Elasticsearch über Verbindungseinträge im Secrets-Panel verwenden. Die Verbindung enthält URL und Authentifizierungsmodus, während Skripte nur den Namen der Verbindung referenzieren.
const hits = await g.elasticsearch.search("my-es", "products", { query: { match: { title: "widget" } }});g.log("Treffer: " + hits.length);Elasticsearch eignet sich, wenn extrahierte Daten außerhalb des Arbeitsbereichs gesucht, aggregiert oder mit bestehenden Suchpipelines verbunden werden sollen.
Sicherheit
Abschnitt betitelt „Sicherheit“Elasticsearch-Verbindungen folgen dem Modell der Zugangsdaten. MCP-originierte Skripte dürfen keine externen Datenquellen öffnen. Vom Benutzer gestartete Skripte, Ereignisse und reguläre Worker können die Verbindung nutzen.
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“- Daten und Speicher - lokale Suche und externe Speicher-APIs
- Datenbankintegrationen - Verbindungsdaten für externe Systeme
- Zugangsdaten - verschlüsselte Verbindungen verwalten