View a markdown version of this page

Creazione di raccolte - OpenSearch Servizio Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Creazione di raccolte

È possibile utilizzare la console o il AWS CLI per creare una raccolta serverless. Questi passaggi spiegano come creare una raccolta di ricerche o di serie temporali. Per creare una raccolta di ricerca vettoriale, vediLavorare con le raccolte di ricerca vettoriale.

Prima di creare una raccolta, assicuratevi di disporre delle autorizzazioni necessarie. Per ulteriori informazioni, consulta Configurazione delle autorizzazioni per le raccolte.

Amazon OpenSearch Serverless supporta due generazioni di raccolta:

  • NextGen— L'ultima generazione di OpenSearch Serverless con scalabilità automatica istantanea e scalabilità a zero per l'ottimizzazione dei costi. Utilizza gruppi di raccolta per la gestione condivisa della capacità tra più raccolte. Offre un flusso di creazione semplificato a pagina singola con le opzioni Express Create e Standard Create.

  • Classico: utilizza una procedura guidata in più passaggi con configurazione di sicurezza, rete e crittografia per raccolta. Ogni raccolta è configurata in modo indipendente.

Quando scegli Crea raccolta dalla pagina Raccolte, la console apre il modulo di NextGencreazione per impostazione predefinita. Puoi passare da una generazione all'altra in qualsiasi momento utilizzando il collegamento Passa alla versione classica o Passa al NextGen collegamento nel campo Generazione senza server del modulo di creazione.

Configura le impostazioni NextGen di raccolta

I passaggi seguenti sono comuni ai metodi Express Create e Standard Create.

Per configurare le impostazioni NextGen di raccolta
  1. Accedi alla console di Amazon OpenSearch Service all'indirizzo https://console.aws.amazon.com/aos/home/.

  2. Espandi Serverless nel pannello di navigazione a sinistra e scegli Collections (Raccolte).

  3. Scegli Create collection (Crea raccolta). Il modulo NextGen di creazione della raccolta viene visualizzato per impostazione predefinita.

    Suggerimento

    Per creare invece una raccolta classica, scegli Passa alla versione classica nel campo Generazione senza server.

  4. Fornisci un nome e una descrizione per la raccolta. Il nome deve soddisfare i seguenti criteri:

    • È unico per il tuo account e Regione AWS

    • Contiene solo lettere minuscole a-z, i numeri da 0 a 9 e i trattini (-)

    • Contiene da 3 a 32 caratteri

  5. Scegli un tipo di raccolta:

    • Ricerca: Full-text ricerca che alimenta le applicazioni nelle reti interne e le applicazioni con accesso a Internet. Tutti i dati di ricerca vengono memorizzati in un'archiviazione ad accesso frequente per garantire tempi di risposta rapidi alle query.

    • Ricerca vettoriale: ricerca semantica su incorporamenti vettoriali che semplifica la gestione dei dati vettoriali. Potenzia le esperienze di ricerca aumentata di machine learning (ML) e le applicazioni di intelligenza artificiale generativa.

    Per ulteriori informazioni, consulta Scelta di un tipo di raccolta.

  6. Scegli un metodo di creazione della raccolta: Express Create o Standard Create.

Crea una NextGen raccolta (Express Create)

Express Create consente di configurare rapidamente una NextGen raccolta con impostazioni predefinite ragionevoli. OpenSearch Serverless crea automaticamente i criteri richiesti per il gruppo di raccolta, la crittografia, la rete e l'accesso ai dati in base al nome della raccolta e al tipo di raccolta forniti.

Nota

Puoi accedere a Express Create anche da:

  • Il pulsante Express Create nel banner informativo blu sulla pagina di destinazione OpenSearch di Amazon Service

  • Il pulsante di creazione rapida sulla scheda Get Started Quick Create

Entrambi aprono direttamente un modulo Express Create senza passare alla pagina di creazione completa.

Quando si utilizza Express Create dalla modalità modale, è possibile creare una raccolta in pochi secondi senza passare al modulo di creazione completo della raccolta. Inserisci il nome di una raccolta, scegli un tipo di raccolta (Ricerca o Ricerca vettoriale) e scegli Crea raccolta. OpenSearch Serverless configura automaticamente le impostazioni rimanenti con impostazioni predefinite ragionevoli.

È possibile espandere la sezione Dettagli di configurazione per rivedere o modificare impostazioni come il gruppo di raccolta, le impostazioni OpenSearch dell'interfaccia utente, la crittografia, l'accesso alla rete e l'accesso ai dati prima di creare la raccolta. Alcune impostazioni possono essere modificate anche dopo la creazione.

Per creare una NextGen raccolta utilizzando Express Create
  1. Dopo aver configurato il nome, la descrizione e il tipo della raccolta (vediConfigura le impostazioni NextGen di raccolta), scegli Express Create come metodo di creazione della raccolta.

  2. Esamina la tabella delle impostazioni predefinite che OpenSearch Serverless configura per tuo conto:

    • Gruppo di raccolta: per un utente alle prime armi, viene generato automaticamente un nome di gruppo di raccolta predefinito in base al nome della raccolta. Puoi modificare il nome scegliendo l'icona di modifica. Per un utente abituale, vengono visualizzati i gruppi di NextGen raccolta esistenti del tipo selezionato. Uno è selezionato per impostazione predefinita. Puoi selezionare qualsiasi altro gruppo di raccolta esistente dal menu a discesa.

    • OpenSearch Impostazioni dell'interfaccia utente: utilizza un' OpenSearch applicazione esistente per impostazione predefinita. Il nome dell'applicazione e il nome dell'area di lavoro sono modificabili dopo la creazione.

    • Crittografia: la raccolta è crittografata con un. Chiave di proprietà di AWS

    • Accesso alla rete: la raccolta è accessibile dalle reti pubbliche.

    • Accesso ai dati: viene creata automaticamente una policy di accesso ai dati che garantisce all'attuale principale IAM l'accesso completo alla raccolta e ai relativi indici.

  3. Scegli Create collection (Crea raccolta).

Lo stato della raccolta viene visualizzato. Creating Attendi che lo stato della raccolta cambi Active prima di iniziare a indicizzare i dati. Questo richiede in genere diversi minuti.

Crea una NextGen raccolta (Standard Create)

Standard Create offre il pieno controllo sul gruppo di raccolta, sulla crittografia, sulla rete e sulla configurazione dell'accesso ai dati.

Per creare una NextGen raccolta utilizzando Standard Create
  1. Segui i passaggi da 1 a 5 di. Configura le impostazioni NextGen di raccolta

  2. In Metodo di creazione della raccolta, seleziona Creazione standard.

    Il modulo si espande per mostrare le sezioni di configurazione complete descritte nelle sezioni seguenti.

Configura il gruppo di raccolta

Scegli come assegnare un gruppo di raccolta. Puoi selezionare un gruppo compatibile esistente o crearne uno nuovo, anche se esistono già gruppi compatibili.

  • Seleziona esistente: scegli un gruppo di raccolta compatibile dal menu a discesa. Il gruppo deve supportare il tipo di raccolta selezionato. La console mostra gli attuali limiti di capacità del gruppo (min/max OCU per l'indicizzazione e la ricerca).

  • Crea nuovo: crea un nuovo gruppo di raccolta con limiti di capacità personalizzati:

    • Nome del gruppo di raccolta: Auto-generated asnextgen-{collection-name}. È possibile modificare questo nome. Il nome è normalizzato in lettere minuscole, i trattini sostituiscono i caratteri di sottolineatura e viene troncato a 32 caratteri.

    • Capacità di indicizzazione minima (in OCU): opzionale. Lascia vuoto per non inserire alcun valore minimo.

    • Capacità di indicizzazione massima (in OCU): l'impostazione predefinita è 96.

    • Capacità di ricerca minima (in OCU): facoltativa. Lascia vuoto per non inserire alcun valore minimo.

    • Capacità di ricerca massima (in OCU): l'impostazione predefinita è 96.

Configurare la crittografia

Scegli un'opzione di crittografia:

  • Usa chiave AWS proprietaria (impostazione predefinita): Amazon OpenSearch Service gestisce la chiave di crittografia senza costi aggiuntivi.

  • Usa la chiave gestita dal cliente: seleziona una AWS KMS chiave dal tuo account.

(Facoltativo) Seleziona la casella di controllo Personalizza le impostazioni di crittografia per scegliere o creare una AWS KMS chiave diversa.

Per ulteriori informazioni sulle politiche di crittografia, vedereCrittografia in Amazon OpenSearch Serverless.

Configurazione dell’accesso di rete

Configura l'accesso alla rete per la tua raccolta:

  • Abilita o disabilita l'accesso pubblico all' OpenSearchendpoint.

  • (Facoltativo) Aggiungi le regole degli endpoint VPC per limitare l'accesso.

Configura la politica di accesso ai dati

Scegli come configurare l'accesso ai dati:

  • Crea una nuova politica: definisci una nuova politica di accesso ai dati:

    • Inserisci un nome di policy e una descrizione facoltativa.

    • Usa l'editor visuale per aggiungere istruzioni con i principali e i permessi delle risorse oppure passa all'editor JSON per la modifica diretta delle policy.

    • Aggiungi i principali: utenti e ruoli IAM, utenti e gruppi SAML o utenti e gruppi.

    • Specificate le autorizzazioni delle risorse per raccolte e indici.

  • Aggiungi alla politica esistente: seleziona una politica di accesso ai dati esistente dal menu a discesa.

Configura impostazioni aggiuntive

  • (Facoltativo) Aggiungi tag alla tua raccolta come coppie chiave-valore.

Configura le impostazioni OpenSearch dell'interfaccia utente

Configura l' OpenSearch applicazione e l'area di lavoro per la tua raccolta:

  • Per la selezione OpenSearch dell'applicazione, scegli una delle seguenti opzioni:

    • Seleziona OpenSearch l'applicazione esistente: scegli un'applicazione esistente dal menu a discesa del nome OpenSearch dell'applicazione. Quindi, per selezionare l'area di lavoro, scegli Seleziona area di lavoro esistente o Crea nuova area di lavoro e inserisci un nome.

    • Crea nuova OpenSearch applicazione: inserisci un nome per la nuova applicazione. È inoltre necessario creare un nuovo spazio di lavoro: immettere un nome per l'area di lavoro.

Per creare la raccolta, rivedi la configurazione e scegli Invia.

Dopo l'invio, la raccolta passa allo stato Creazione. La console crea anche il gruppo di raccolta (se nuovo), la politica di crittografia, la politica di rete e la politica di accesso ai dati in base alle esigenze. Quando lo stato della raccolta diventa Attiva, è pronta per l'uso. Questo richiede in genere diversi minuti.

Crea una collezione classica

Le raccolte classiche utilizzano una procedura guidata in più passaggi con configurazione di sicurezza, rete e crittografia per raccolta. Ogni raccolta è configurata in modo indipendente.

Configura le impostazioni di raccolta (versione classica)

Per configurare le impostazioni di raccolta di base (versione classica)
  1. Accedi alla console di Amazon OpenSearch Service all'indirizzo https://console.aws.amazon.com/aos/home/. Nel riquadro di navigazione a sinistra, espandi Serverless e scegli Collezioni.

  2. Scegli Create collection (Crea raccolta).

    Per impostazione predefinita, la console apre il modulo Crea NextGen raccolta.

  3. Nel campo Generazione senza server, scegli Passa alla versione classica.

    La console passa alla procedura guidata di creazione della collezione Classic. Il campo Serverless generation ora mostra Classic con una descrizione: Questo è il flusso di creazione delle collezioni Classic.

    Suggerimento

    Per tornare a NextGen, scegli Passa a NextGen nel campo Generazione Serverless.

  4. Fornisci un nome e una descrizione per la raccolta. Il nome deve soddisfare i seguenti criteri:

    • È unico per il tuo account e Regione AWS

    • Contiene solo lettere minuscole a—z, numeri da 0 a 9 e il trattino (-)

    • Contiene da 3 a 32 caratteri

  5. Scegli un tipo di raccolta:

    • Serie temporali: segmento di analisi dei log che si concentra sull'analisi di grandi volumi di dati semistrutturati generati da macchine. Almeno 24 ore di dati vengono archiviate su indici caldi e il resto rimane in una memoria a caldo.

    • Ricerca: Full-text ricerca che alimenta le applicazioni nelle reti interne e le applicazioni con accesso a Internet. Tutti i dati di ricerca vengono memorizzati in un'archiviazione ad accesso frequente per garantire tempi di risposta rapidi alle query. Scegliete questa opzione se state abilitando la ricerca semantica automatica.

    • Ricerca vettoriale: ricerca semantica sugli incorporamenti vettoriali che semplifica la gestione dei dati vettoriali. Potenzia le esperienze di ricerca aumentata di machine learning (ML) e le applicazioni di intelligenza artificiale generativa come chatbot, assistenti personali e rilevamento delle frodi.

  6. (Facoltativo) Configura le opzioni di implementazione:

    • Repliche in standby: scegli se abilitare le repliche in standby per un'elevata disponibilità.

    • Accelerazione GPU: per le raccolte di ricerca vettoriale, scegli se abilitare l'accelerazione GPU.

  7. Scegli Next (Successivo).

Per configurare le politiche di sicurezza e accesso (versione classica)
  1. Politica di crittografia: scegli come crittografare i dati nella tua raccolta:

    • Usa chiave AWS proprietaria (impostazione predefinita): Amazon OpenSearch Service gestisce la chiave di crittografia senza costi aggiuntivi.

    • Usa la chiave gestita dal cliente: seleziona una AWS KMS chiave dal tuo account per la crittografia.

    (Facoltativo) Seleziona Usa la politica esistente se esiste già una politica di crittografia corrispondente per il nome della tua raccolta.

  2. Accesso alla rete: configura il modo in cui utenti e applicazioni accedono alla raccolta:

    • Abilita o disabilita l'accesso all' OpenSearchendpoint.

    • Abilita o disabilita l'accesso ai OpenSearch dashboard.

    • Scegli l'accesso pubblico o limita l'accesso tramite endpoint VPC.

  3. Politica di accesso ai dati: definisci quali soggetti possono accedere ai dati della tua raccolta:

    • Crea una nuova politica: definisci una nuova politica di accesso ai dati utilizzando l'editor visivo o l'editor JSON. Aggiungi i principali (utenti IAM, ruoli IAM o utenti e gruppi SAML) e specifica le autorizzazioni delle risorse.

    • Aggiungi alla politica esistente: seleziona una politica di accesso ai dati esistente dal menu a discesa.

  4. Scegli Next (Successivo).

Configura l' OpenSearch interfaccia utente (classica)

Configura l' OpenSearch applicazione e l'area di lavoro per la tua raccolta:

  • Per la selezione OpenSearch dell'applicazione, scegli una delle seguenti opzioni:

    • Seleziona OpenSearch l'applicazione esistente: scegli un'applicazione esistente dal menu a discesa del nome OpenSearch dell'applicazione. Quindi, per selezionare l'area di lavoro, scegli Seleziona area di lavoro esistente o Crea nuova area di lavoro e inserisci un nome.

    • Crea nuova OpenSearch applicazione: inserisci un nome per la nuova applicazione. È inoltre necessario creare un nuovo spazio di lavoro: immettere un nome per l'area di lavoro.

Scegli Next (Successivo).

Configura campi di ricerca aggiuntivi (versione classica)

Le opzioni che vedi in questa pagina dipendono dal tipo di raccolta che stai creando.

  • Raccolte di ricerca: configura l'arricchimento semantico automatico e i campi di ricerca lessicali.

  • Raccolte di serie temporali: configura i campi di ricerca delle serie temporali.

  • Raccolte di ricerca vettoriale: configura i campi vettoriali, inclusi il nome del campo, le dimensioni e la metrica della distanza.

(Facoltativo) Configura i campi di ricerca pertinenti al tipo di raccolta. Scegli Next (Successivo). Controlla tutte le impostazioni nella pagina di riepilogo e scegli Invia per creare la raccolta.

Dopo l'invio, la raccolta passa allo stato Creazione. Quando lo stato diventa Attivo, la raccolta è pronta per l'uso.

Configura l'arricchimento semantico automatico

Quando crei o modifichi una raccolta, puoi configurare l'arricchimento semantico automatico, che semplifica l'implementazione e le funzionalità della ricerca semantica in Amazon Service. OpenSearch La ricerca semantica restituisce risultati di query che incorporano non solo la corrispondenza delle parole chiave, ma anche l'intento e il significato contestuale della ricerca dell'utente. Per ulteriori informazioni, consulta Arricchimento semantico automatico per Serverless.

Per configurare l'arricchimento semantico automatico
  1. Nella sezione Dettagli dell'indice, per Nome dell'indice, specifica un nome.

  2. Nella sezione Campi di arricchimento semantico automatico, scegli Aggiungi campo di ricerca semantico.

  3. Nel campo Nome del campo di input per l'arricchimento semantico, inserisci il nome di un campo che desideri arricchire.

  4. Il tipo di dati è Testo. Non puoi modificare questo valore.

  5. Per Lingua, scegli Inglese o Multilingue.

  6. Scegli Aggiungi campo.

  7. Dopo aver completato la configurazione dei campi opzionali per la raccolta, scegli Avanti.

  8. Controlla le modifiche e scegli Invia per creare la raccolta.

Configura i campi di ricerca delle serie temporali

Le opzioni nella sezione Campi di ricerca delle serie temporali riguardano i dati delle serie temporali e i flussi di dati. Per ulteriori informazioni su questi argomenti, vedere. Gestione dei dati di serie temporali in Amazon OpenSearch Service con flussi di dati

Per configurare i campi di ricerca delle serie temporali
  1. Nella sezione Campi di ricerca delle serie temporali, scegli Aggiungi campo delle serie temporali.

  2. Per Nome campo, inserisci un nome.

  3. Per Tipo di dati, scegli un tipo dall'elenco.

  4. Scegli Aggiungi campo.

  5. Dopo aver completato la configurazione dei campi opzionali per la raccolta, scegli Avanti.

  6. Controlla le modifiche e scegli Invia per creare la raccolta.

Configura i campi di ricerca lessicali

La ricerca lessicale cerca una corrispondenza esatta tra una query di ricerca e termini o parole chiave indicizzati.

Per configurare i campi di ricerca lessicali
  1. Nella sezione Campi di ricerca lessicali, scegli Aggiungi campo di ricerca.

  2. Per Nome campo, inserisci un nome.

  3. Per Tipo di dati, scegli un tipo dall'elenco.

  4. Scegli Aggiungi campo.

  5. Dopo aver completato la configurazione dei campi opzionali per la raccolta, scegli Avanti.

  6. Controlla le modifiche e scegli Invia per creare la raccolta.

Configura i campi di ricerca vettoriale

Nota

La Engine proprietà è configurabile solo con le raccolte classiche e non è supportata per le raccolte. NextGen

Per configurare i campi di ricerca vettoriali
  1. Nella sezione Campi vettoriali, scegli Aggiungi campo vettoriale.

  2. Per Nome campo, inserisci un nome.

  3. Per Engine, scegli un tipo dall'elenco.

  4. Immettete il numero di dimensioni.

  5. Per Distance Metric, scegliete un tipo dall'elenco.

  6. Dopo aver completato la configurazione dei campi opzionali per la raccolta, scegli Avanti.

  7. Controlla le modifiche e scegli Invia per creare la raccolta.