Ressource: DataSource
Datenquelle ist ein logischer Namespace für zu indexierende Elemente. Alle Elemente müssen zu einer Datenquelle gehören. Das ist die Voraussetzung dafür, dass Elemente in Cloud Search indexiert werden können.
JSON-Darstellung |
---|
{
"name": string,
"displayName": string,
"shortName": string,
"indexingServiceAccounts": [
string
],
"disableServing": boolean,
"disableModifications": boolean,
"itemsVisibility": [
{
object ( |
Felder | |
---|---|
name |
Der Name der Datenquellenressource. Format: datasources/{sourceId}. Der Name wird beim Erstellen einer Datenquelle ignoriert. |
displayName |
Erforderlich. Anzeigename der Datenquelle. Die maximale Länge beträgt 300 Zeichen. |
shortName |
Ein Kurzname oder Alias für die Quelle. Dieser Wert wird verwendet, um dem Operator „source“ zu entsprechen. Wenn der Kurzname beispielsweise <value> ist, geben Abfragen wie source:<value> nur Ergebnisse für diese Quelle zurück. Der Wert muss für alle Datenquellen eindeutig sein. Der Wert darf nur alphanumerische Zeichen (a–z, A–Z, 0–9) enthalten. Der Wert darf nicht mit „google“ beginnen und darf nicht Folgendes sein: mail, gmail, docs, drive, groups, sites, calendar, hangouts, gplus, keep, people, team. Er darf maximal 32 Zeichen lang sein. |
indexingServiceAccounts[] |
Liste der Dienstkonten, die Zugriff auf die Indexierung haben. |
disableServing |
Deaktivieren Sie die Ausgabe von Such- oder Unterstützungsergebnissen. |
disableModifications |
Bei „true“ wird die Datenquelle in den Lesemodus gesetzt. Im Lesemodus lehnt die Indexing API alle Anfragen zum Indexieren oder Löschen von Elementen in dieser Quelle ab. Wenn Sie den Lesemodus aktivieren, werden zuvor akzeptierte Daten weiterhin verarbeitet. |
itemsVisibility[] |
Mit diesem Feld wird die Sichtbarkeit von Elementen auf Datenquellenebene eingeschränkt. Elemente in der Datenquelle sind auf die Zusammenführung von Nutzern und Gruppen in diesem Feld beschränkt. Beachten Sie, dass dadurch nicht der Zugriff auf ein bestimmtes Element gewährleistet wird, da Nutzer ACL-Berechtigungen für die enthaltenen Elemente benötigen. So erhalten Sie einen umfassenden Zugriff auf die gesamte Datenquelle und die einzelnen Elemente werden nicht außerhalb dieser Sichtbarkeit freigegeben. |
returnThumbnailUrls |
Kann ein Nutzer den URI der Miniaturansicht für Elemente, die in dieser Datenquelle indexiert sind, anfordern. |
operationIds[] |
IDs der lang andauernden Vorgänge, die derzeit für dieses Schema ausgeführt werden. |
Methoden |
|
---|---|
|
Erstellt eine Datenquelle. |
|
Löscht eine Datenquelle. |
|
Ruft eine Datenquelle ab. |
|
Listet Datenquellen auf. |
|
Aktualisiert eine Datenquelle. |
|
Aktualisiert eine Datenquelle. |