

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Erstellen von Sammlungen
<a name="serverless-create"></a>

Sie können die Konsole oder die verwenden AWS CLI , um eine serverlose Sammlung zu erstellen. In diesen Schritten wird beschrieben, wie Sie eine *Suche* oder eine *Zeitreihensammlung* erstellen. Informationen zum Erstellen einer *Vektorsuchsammlung* finden Sie unter[Arbeiten mit Vektorsuchsammlungen](serverless-vector-search.md). 

**Topics**
+ [Eine Sammlung erstellen (Konsole)](serverless-create-console.md)
+ [Eine Sammlung erstellen (CLI)](serverless-create-cli.md)

# Eine Sammlung erstellen (Konsole)
<a name="serverless-create-console"></a>

Verwenden Sie die Verfahren in diesem Abschnitt, um eine Sammlung mithilfe von zu erstellen AWS-Managementkonsole. In diesen Schritten wird beschrieben, wie Sie eine *Suche* oder eine *Zeitreihensammlung* erstellen. Informationen zum Erstellen einer *Vektorsuchsammlung* finden Sie unter[Arbeiten mit Vektorsuchsammlungen](serverless-vector-search.md). 

**Topics**
+ [Sammlungseinstellungen konfigurieren](#serverless-create-console-step-2)
+ [Konfigurieren Sie zusätzliche Suchfelder](#serverless-create-console-step-3)

## Sammlungseinstellungen konfigurieren
<a name="serverless-create-console-step-2"></a>

Gehen Sie wie folgt vor, um Informationen zu Ihrer Sammlung zu konfigurieren. 

**So konfigurieren Sie die Sammlungseinstellungen mit der Konsole**

1. Navigieren Sie zu der Amazon OpenSearch Service-Konsole zu [https://console.aws.amazon.com/aos/Hause/](https://console.aws.amazon.com/aos/home/).

1. Erweitern Sie im linken Navigationsbereich **Serverless** und wählen Sie **Collections** (Sammlungen) aus. 

1. Wählen Sie **Create Connection** (Verbindung erstellen) aus.

1. Geben Sie einen Namen und eine Beschreibung für die Sammlung an. Der Name muss die folgenden Kriterien erfüllen:
   + Ist einzigartig für Ihr Konto und AWS-Region
   + Enthält nur Kleinbuchstaben a–z, die Zahlen 0–9 und den Bindestrich (-)
   + Enthält zwischen 3 und 32 Zeichen

1. Auswahl eines Sammlungstyps:
   + **Time series** (Zeitreihen) – Segment der Protokollanalyse, das sich auf die Analyse großer Mengen halbstrukturierter, maschinell generierter Daten konzentriert. Daten werden mindestens 24 Stunden in Hot-Indizes gespeichert, der Rest verbleibt im Warmspeicher.
   + **Search** (Suche) – Volltextsuche, die Anwendungen in Ihren internen Netzwerken und Anwendungen mit Internetzugriff unterstützt. Alle Suchdaten werden im Hot-Speicher gespeichert, um schnelle Antwortzeiten auf Abfragen zu stellen.
**Anmerkung**  
Wählen Sie diese Option, wenn Sie die automatische semantische Suche aktivieren, wie unter beschrieben. [Sammlungseinstellungen konfigurieren](#serverless-create-console-step-2)
   + **Vektorsuche** — Semantische Suche nach Vektoreinbettungen, die die Verwaltung von Vektordaten vereinfacht. Unterstützt erweiterte Sucherlebnisse mit maschinellem Lernen (ML) und generative KI-Anwendungen wie Chatbots, persönliche Assistenten und Betrugserkennung.

   Weitere Informationen finden Sie unter [Auswahl eines Sammlungstyps](serverless-overview.md#serverless-usecase).

1. Wählen Sie als **Bereitstellungstyp** die Redundanzeinstellung für Ihre Sammlung aus. Standardmäßig verfügt jede Sammlung über Redundanz, was bedeutet, dass die OpenSearch Recheneinheiten für Indexierung und Suche (OCUs) jeweils ihre eigenen Standby-Replikate in einer anderen Availability Zone haben. Zu Entwicklungs- und Testzwecken können Sie die Redundanz deaktivieren, wodurch die Anzahl der Redundanz OCUs in Ihrer Sammlung auf zwei reduziert wird. Weitere Informationen finden Sie unter [Funktionsweise](serverless-overview.md#serverless-process).

1. Wählen Sie aus **Sicherheitsgründen** die Option **Standard create** aus.

1. Wählen Sie für **Verschlüsselung** einen AWS KMS Schlüssel aus, mit dem Sie Ihre Daten verschlüsseln möchten. OpenSearch Serverless benachrichtigt Sie, wenn der von Ihnen eingegebene Sammlungsname einem in einer Verschlüsselungsrichtlinie definierten Muster entspricht. Sie können diese Übereinstimmung beibehalten oder mit eindeutigen Verschlüsselungseinstellungen überschreiben. Weitere Informationen finden Sie unter [Verschlüsselung in Amazon OpenSearch Serverless](serverless-encryption.md).

1. Konfigurieren Sie für **Netzwerkzugriffseinstellungen** den Netzwerkzugriff für die Sammlung.
   + Wählen Sie als **Zugriffstyp** die Option Öffentlich oder Privat aus. 

     Wenn Sie privat wählen, geben Sie an, welche VPC-Endpoints auf die AWS-Services Sammlung zugreifen können.
     + **VPC-Endpunkte für den Zugriff** — Geben Sie einen oder mehrere VPC-Endpunkte an, über die der Zugriff ermöglicht werden soll. Informationen zum Erstellen eines VPC-Endpunkts finden Sie unter [Zugriff auf Datenebene über AWS PrivateLink](serverless-vpc.md).
     + **AWS-Service privater Zugriff** — Wählen Sie einen oder mehrere unterstützte Dienste aus, auf die Sie zugreifen möchten.
   + Wählen Sie für **Ressourcentyp** aus, ob Benutzer über ihren *OpenSearch*Endpunkt (um API-Aufrufe über cURL, Postman usw. zu tätigen), über den *OpenSearch Dashboards-Endpunkt* (um mit Visualisierungen zu arbeiten und API-Aufrufe über die Konsole zu tätigen) oder beides auf die Sammlung zugreifen können.
**Anmerkung**  
AWS-Service Der private Zugriff gilt nur für den Endpunkt, nicht für den OpenSearch Dashboards-Endpunkt. OpenSearch 

   OpenSearch Serverless benachrichtigt Sie, wenn der von Ihnen eingegebene Sammlungsname einem in einer Netzwerkrichtlinie definierten Muster entspricht. Sie können diese Übereinstimmung beibehalten oder mit benutzerdefinierten Netzwerkeinstellungen überschreiben. Weitere Informationen finden Sie unter [Netzwerkzugriff für Amazon OpenSearch Serverless](serverless-network.md).

1. (Optional) Fügen Sie der Sammlung ein oder mehrere Tags hinzu. Weitere Informationen finden Sie unter [Taggen von Amazon OpenSearch Serverless-Sammlungen](tag-collection.md).

1. Wählen Sie **Weiter** aus.

## Konfigurieren Sie zusätzliche Suchfelder
<a name="serverless-create-console-step-3"></a>

Die Optionen, die Sie auf Seite zwei des Workflows zum Erstellen einer Sammlung sehen, hängen von der Art der Sammlung ab, die Sie erstellen. In diesem Abschnitt wird beschrieben, wie Sie zusätzliche Suchfelder für jeden Sammlungstyp konfigurieren. In diesem Abschnitt wird auch beschrieben, wie die automatische semantische Anreicherung konfiguriert wird. Überspringen Sie alle Abschnitte, die nicht für Ihren Sammlungstyp gelten.

**Topics**
+ [Konfigurieren Sie die automatische semantische Anreicherung](#serverless-create-console-step-3-semantic-enrichment-fields)
+ [Konfigurieren Sie die Suchfelder für Zeitreihen](#serverless-create-console-step-3-time-series-fields)
+ [Konfigurieren Sie lexikalische Suchfelder](#serverless-create-console-step-3-lexical-fields)
+ [Konfigurieren Sie Vektor-Suchfelder](#serverless-create-console-step-3-vector-search-fields)

### Konfigurieren Sie die automatische semantische Anreicherung
<a name="serverless-create-console-step-3-semantic-enrichment-fields"></a>

Wenn Sie eine Sammlung erstellen oder bearbeiten, können Sie die automatische semantische Anreicherung konfigurieren, wodurch die Implementierung und die Funktionen der semantischen Suche in Amazon Service vereinfacht werden. OpenSearch Die semantische Suche gibt Abfrageergebnisse zurück, die nicht nur die Zuordnung von Schlüsselwörtern, sondern auch die Absicht und die kontextuelle Bedeutung der Suche des Benutzers berücksichtigen. Weitere Informationen finden Sie unter [Automatische semantische Anreicherung für Serverless](serverless-semantic-enrichment.md).

**Um die automatische semantische Anreicherung zu konfigurieren**

1. Geben Sie im Abschnitt **Indexdetails** für **Indexname** einen Namen an.

1. Wählen Sie im Abschnitt **Felder für automatische semantische Anreicherung** die Option **Semantisches Suchfeld hinzufügen** aus.

1. Geben Sie im **Feld Eingabefeldname für semantische Anreicherung** den Namen eines Felds ein, das Sie anreichern möchten.

1. **Der **Datentyp** ist Text.** Sie können diesen Wert nicht ändern.

1. Wählen Sie als **Sprache** entweder **Englisch** oder **Mehrsprachig** aus.

1. Wählen Sie **Feld hinzufügen**.

1. Wenn Sie mit der Konfiguration der optionalen Felder für Ihre Sammlung fertig sind, wählen Sie **Weiter**. Überprüfen Sie Ihre Änderungen und wählen Sie **Senden**, um die Sammlung zu erstellen.

### Konfigurieren Sie die Suchfelder für Zeitreihen
<a name="serverless-create-console-step-3-time-series-fields"></a>

Die Optionen im Abschnitt **Zeitreihen-Suchfelder** beziehen sich auf Zeitreihendaten und Datenströme. Weitere Informationen zu diesen Themen finden Sie unter[Verwaltung von Zeitreihendaten in Amazon OpenSearch Service mit Datenströmen](data-streams.md).

**So konfigurieren Sie Suchfelder für Zeitreihen**

1. Wählen Sie im Abschnitt **Zeitreihen-Suchfelder** die Option **Zeitreihenfeld hinzufügen** aus.

1. Geben Sie **unter Feldname** einen Namen ein.

1. Wählen Sie für **Datentyp** einen Typ aus der Liste aus.

1. Wählen Sie **Feld hinzufügen**

1. Nachdem Sie die Konfiguration der optionalen Felder für Ihre Sammlung abgeschlossen haben, wählen Sie **Weiter**. Überprüfen Sie Ihre Änderungen und wählen Sie **Senden**, um die Sammlung zu erstellen.

### Konfigurieren Sie lexikalische Suchfelder
<a name="serverless-create-console-step-3-lexical-fields"></a>

Die lexikalische Suche sucht nach einer exakten Übereinstimmung zwischen einer Suchabfrage und indizierten Begriffen oder Schlüsselwörtern.

**Um lexikalische Suchfelder zu konfigurieren**

1. Wählen Sie im Abschnitt **Lexikalische Suchfelder** die Option **Suchfeld hinzufügen** aus.

1. Geben Sie **unter Feldname** einen Namen ein.

1. Wählen Sie für **Datentyp** einen Typ aus der Liste aus.

1. Wählen Sie **Feld hinzufügen**

1. Nachdem Sie die Konfiguration der optionalen Felder für Ihre Sammlung abgeschlossen haben, wählen Sie **Weiter**. Überprüfen Sie Ihre Änderungen und wählen Sie **Senden**, um die Sammlung zu erstellen.

### Konfigurieren Sie Vektor-Suchfelder
<a name="serverless-create-console-step-3-vector-search-fields"></a>

**Um Vektor-Suchfelder zu konfigurieren**

1. Wählen Sie im Abschnitt **Vektorfelder** die Option **Vektorfeld hinzufügen** aus.

1. Geben Sie **unter Feldname** einen Namen ein.

1. Wählen Sie für **Engine** einen Typ aus der Liste aus.

1. Geben Sie die Anzahl der Dimensionen ein.

1. Wählen Sie für **Distance Metric** einen Typ aus der Liste aus.

1. Wenn Sie mit der Konfiguration der optionalen Felder für Ihre Sammlung fertig sind, wählen Sie **Weiter**.

1. Überprüfen Sie Ihre Änderungen und wählen Sie **Senden**, um die Sammlung zu erstellen.

# Eine Sammlung erstellen (CLI)
<a name="serverless-create-cli"></a>

Verwenden Sie die Verfahren in diesem Abschnitt, um eine OpenSearch serverlose Sammlung mit dem AWS CLI zu erstellen. 

**Topics**
+ [Bevor Sie beginnen](#serverless-create-cli-before-you-begin)
+ [Erstellen einer Sammlung](#serverless-create-cli-creating)
+ [Eine Sammlung mit einem automatischen Index zur semantischen Anreicherung erstellen](#serverless-create-cli-automatic-semantic-enrichment)

## Bevor Sie beginnen
<a name="serverless-create-cli-before-you-begin"></a>

Bevor Sie eine Sammlung mit dem erstellen AWS CLI, verwenden Sie das folgende Verfahren, um die erforderlichen Richtlinien für die Sammlung zu erstellen.

**Anmerkung**  
Wenn Sie in jedem der folgenden Verfahren einen Namen für eine Sammlung angeben, muss der Name die folgenden Kriterien erfüllen:  
ist einzigartig für Ihr Konto und AWS-Region
Enthält nur Kleinbuchstaben a–z, die Zahlen 0–9 und den Bindestrich (-)
Enthält zwischen 3 und 32 Zeichen

**Um die erforderlichen Richtlinien für eine Sammlung zu erstellen**

1. Öffnen Sie den folgenden Befehl AWS CLI und führen Sie ihn aus, um eine [Verschlüsselungsrichtlinie](serverless-encryption.md) mit einem Ressourcenmuster zu erstellen, das dem beabsichtigten Namen der Sammlung entspricht. 

   ```
   &aws opensearchserverless create-security-policy \
     --name policy name \
     --type encryption --policy "{\"Rules\":[{\"ResourceType\":\"collection\",\"Resource\":[\"collection\/collection name\"]}],\"AWSOwnedKey\":true}"
   ```

   Wenn Sie beispielsweise Ihre Sammlungs-*Protokollanwendung* benennen möchten, können Sie eine Verschlüsselungsrichtlinie wie die folgende erstellen:

   ```
   &aws opensearchserverless create-security-policy \
     --name logs-policy \
     --type encryption --policy "{\"Rules\":[{\"ResourceType\":\"collection\",\"Resource\":[\"collection\/logs-application\"]}],\"AWSOwnedKey\":true}"
   ```

   Wenn Sie die Richtlinie für weitere Sammlungen verwenden möchten, können Sie die Regel breiter fassen, wie z. B. `collection/logs*` oder `collection/*`.

1. Führen Sie den folgenden Befehl aus, um die Netzwerkeinstellungen für die Sammlung mithilfe einer [Netzwerkrichtlinie](serverless-network.md) zu konfigurieren. Sie können Netzwerkrichtlinien erstellen, nachdem Sie eine Sammlung erstellt haben. Wir empfehlen jedoch, dies vorher zu tun.

   ```
   &aws opensearchserverless create-security-policy \
     --name policy name \
     --type network --policy "[{\"Description\":\"description\",\"Rules\":[{\"ResourceType\":\"dashboard\",\"Resource\":[\"collection\/collection name\"]},{\"ResourceType\":\"collection\",\"Resource\":[\"collection\/collection name\"]}],\"AllowFromPublic\":true}]"
   ```

   Unter Verwendung des vorherigen Beispiels für die *Protokollanwendung* könnten Sie die folgende Netzwerkrichtlinie erstellen:

   ```
   &aws opensearchserverless create-security-policy \
     --name logs-policy \
     --type network --policy "[{\"Description\":\"Public access for logs collection\",\"Rules\":[{\"ResourceType\":\"dashboard\",\"Resource\":[\"collection\/logs-application\"]},{\"ResourceType\":\"collection\",\"Resource\":[\"collection\/logs-application\"]}],\"AllowFromPublic\":true}]"
   ```

## Erstellen einer Sammlung
<a name="serverless-create-cli-creating"></a>

Das folgende Verfahren verwendet die [CreateCollection](https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateCollection.html)API-Aktion, um eine Sammlung des Typs `SEARCH` oder zu erstellen`TIMESERIES`. Wenn Sie in der Anfrage keinen Sammlungstyp angeben, wird standardmäßig `TIMESERIES` verwendet. Weitere Informationen zu diesen Typen finden Sie unter[Auswahl eines Sammlungstyps](serverless-overview.md#serverless-usecase). Informationen zum Erstellen einer *Vektorsuchsammlung* finden Sie unter[Arbeiten mit Vektorsuchsammlungen](serverless-vector-search.md). 

Wenn Ihre Sammlung mit einem AWS-eigener Schlüssel, dem `kmsKeyArn` ist und `auto` nicht mit einem ARN verschlüsselt ist.

**Wichtig**  
Nachdem Sie eine Sammlung erstellt haben, können Sie nicht darauf zugreifen, es sei denn, sie entspricht einer Datenzugriffsrichtlinie. Weitere Informationen finden Sie unter [Datenzugriffskontrolle für Amazon OpenSearch Serverless](serverless-data-access.md).

**So erstellen Sie eine Sammlung**

1. Vergewissern Sie sich, dass Sie die unter beschriebenen erforderlichen Richtlinien erstellt haben[Bevor Sie beginnen](#serverless-create-cli-before-you-begin).

1. Führen Sie den folgenden Befehl aus. `type`Geben Sie entweder `SEARCH` oder an`TIMESERIES`.

   ```
   &aws opensearchserverless create-collection --name "collection name" --type collection type --description "description"
   ```

## Eine Sammlung mit einem automatischen Index zur semantischen Anreicherung erstellen
<a name="serverless-create-cli-automatic-semantic-enrichment"></a>

Gehen Sie wie folgt vor, um eine neue OpenSearch serverlose Sammlung mit einem Index zu erstellen, der für die [automatische](https://docs.aws.amazon.com/opensearch-service/latest/developerguide/serverless-semantic-enrichment.html) semantische Anreicherung konfiguriert ist. Das Verfahren verwendet die OpenSearch Serverless [CreateIndex](https://docs.aws.amazon.com/opensearch-service/latest/ServerlessAPIReference/API_CreateIndex.html)API-Aktion.

**Um eine neue Sammlung mit einem Index zu erstellen, der für die automatische semantische Anreicherung konfiguriert ist**

Führen Sie den folgenden Befehl aus, um die Sammlung und einen Index zu erstellen.

```
&aws opensearchserverless create-index \
--region Region ID \
--id collection name --index-name index name \
--index-schema \
'mapping in json'
```

Ein Beispiel:

```
&aws opensearchserverless create-index \
--region us-east-1 \
--id conversation_history --index-name conversation_history_index \
--index-schema \ 
'{
    "mappings": {
        "properties": {
            "age": {
                "type": "integer"
            },
            "name": {
                "type": "keyword"
            },
            "user_description": {
                "type": "text"
            },
            "conversation_history": {
                "type": "text",
                "semantic_enrichment": {
                    "status": "ENABLED",
                    // Specifies the sparse tokenizer for processing multi-lingual text
                    "language_option": "MULTI-LINGUAL", 
                    // If embedding_field is provided, the semantic embedding field will be set to the given name rather than original field name + "_embedding"
                    "embedding_field": "conversation_history_user_defined" 
                }
            },
            "book_title": {
                "type": "text",
                "semantic_enrichment": {
                    // No embedding_field is provided, so the semantic embedding field is set to "book_title_embedding"
                    "status": "ENABLED",
                    "language_option": "ENGLISH"
                }
            },
            "abstract": {
                "type": "text",
                "semantic_enrichment": {
                    // If no language_option is provided, it will be set to English.
                    // No embedding_field is provided, so the semantic embedding field is set to "abstract_embedding"
                    "status": "ENABLED" 
                }
            }
        }
    }
}'
```