Indicizzazione dei dati dei documenti con Amazon CloudSearch - Amazon CloudSearch

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à.

Indicizzazione dei dati dei documenti con Amazon CloudSearch

Quando invii aggiornamenti dei documenti al tuo dominio, Amazon aggiorna CloudSearch automaticamente l'indice di ricerca del dominio con i nuovi dati. Sebbene non occorra eseguire alcuna operazione per indicizzare gli aggiornamenti, se modifichi la configurazione dei campi dell'indice o le opzioni di testo del tuo dominio, dovrai ricreare esplicitamente l'indice di ricerca affinché le modifiche siano visibili nei risultati di ricerca. Poiché creare nuovamente l'indice può richiedere molto tempo in presenza di molti dati, dovrai concludere le modifiche della configurazione prima di reindicizzare i documenti.

Importante

Se modifichi il tipo di campo e nell'indice sono presenti documenti che contengono dati incompatibili con il nuovo tipo di campo, tutti i campi in fase di elaborazione vengono messi FailedToValidate nello stato in cui esegui l'indicizzazione e l'operazione di indicizzazione ha esito negativo. Il ripristino della modifica della configurazione incompatibile ti consente di rigenerare nuovamente il tuo indice. Se la modifica è necessaria, per utilizzare la nuova configurazione devi aggiornare o rimuovere i documenti incompatibili dal tuo indice.

Quando si apportano modifiche che richiedono la reindicizzazione, lo stato del dominio cambia in. Needs Indexing Durante la ricostruzione dell'indice, lo stato del dominio è. Processing Puoi continuare a inviare richieste di ricerca durante il processo di indicizzazione, ma le modifiche alla configurazione non saranno visibili nei risultati di ricerca fino al completamento dell'indicizzazione e alla modifica dello stato del dominio. Active Puoi inoltre continuare a caricare nel tuo dominio batch di documenti. Tuttavia, se invii un volume elevato di aggiornamenti mentre il dominio è nello Processing stato, può aumentare il tempo necessario per applicare gli aggiornamenti all'indice di ricerca. Se questo diventa un problema, rallenta la frequenza di aggiornamento fino a quando il dominio non torna allo Active stato.

Nota

A seconda del volume di dati, la creazione di un indice completo può richiedere una notevole quantità di potenza di elaborazione. Amazon gestisce CloudSearch automaticamente le risorse necessarie per creare l'indice in modo tempestivo. La maggior parte degli aggiornamenti dei dati e modifiche semplici della configurazione del dominio vengono creati e distribuiti in pochi minuti. L'indicizzazione di grandi volumi di dati e l'applicazione di modifiche della configurazione che richiedono di ricreare l'indice completo richiedono più tempo.

Puoi avviare l'indicizzazione dalla Amazon CloudSearch console, utilizzando il comando aws cloudsearch index-documents oppure tramite gli SDK AWS.

Indicizzazione dei documenti tramite la console Amazon CloudSearch

Quando effettui delle modifiche che richiedono di ricreare l'indice del tuo dominio, lo stato mostrato nel pannello di controllo del dominio cambia in NEEDS INDEXING (INDICIZZAZIONE RICHIESTA). La console visualizza anche un messaggio nella parte superiore delle pagine di configurazione che indica di eseguire l'indicizzazione al termine delle modifiche.

Per eseguire l'indicizzazione
  1. Apri la CloudSearch console Amazon all'indirizzo https://console.aws.amazon.com/cloudsearch/home.

  2. Dal riquadro di navigazione a sinistra, scegli Domini.

  3. Scegli il nome del dominio da indicizzare.

  4. Nella dashboard del dominio, scegli Azioni, Esegui indicizzazione.

Indicizzazione dei documenti tramite Amazon CloudSearch AWS CLI

Utilizzi il aws cloudsearch index-documents comando per ricostruire l'indice di ricerca del tuo dominio. Per ulteriori informazioni sull'installazione e la configurazione di AWS CLI, consultare la Guida per l'utente di AWS Command Line Interface.

Per indicizzare in modo esplicito il dominio
  • Esegui il comando aws cloudsearch index-documents. L'esempio seguente ricrea l'indice di un dominio denominato movies.

    aws cloudsearch index-documents --domain-name movies

Indicizzazione dei documenti con gli SDK AWS

Gli SDK AWS (eccetto gli SDK Android e iOS) supportano tutte le CloudSearch azioni Amazon definite nell'API di CloudSearch configurazione di Amazon, tra cui. IndexDocuments Per ulteriori informazioni sull'installazione e sull'uso degli SDK AWS, consulta Centro Sviluppatori AWS.