Che cos'è 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à.

Che cos'è Amazon CloudSearch?

Importante

Amazon non CloudSearch è più disponibile per i nuovi clienti. I clienti esistenti di Amazon CloudSearch possono continuare a utilizzare il servizio come di consueto. Ulteriori informazioni.

Amazon CloudSearch è un servizio completamente gestito nel cloud che semplifica la configurazione, la gestione e la scalabilità di una soluzione di ricerca per il tuo sito Web o la tua applicazione.

Con Amazon CloudSearch puoi cercare grandi raccolte di dati come pagine web, file di documenti, post di forum o informazioni sui prodotti. Puoi aggiungere in modo veloce funzionalità di ricerca anche senza essere un esperto nella ricerca e senza doverti preoccupare del provisioning, dell'impostazione e della manutenzione dell'hardware. In base alle fluttuazioni del volume di dati e del traffico, Amazon si CloudSearch adatta alle tue esigenze.

Puoi usare Amazon CloudSearch per indicizzare e cercare sia dati strutturati che testo semplice. CloudSearch Funzionalità di Amazon:

  • Ricerca di testo completo con elaborazione di testo specifica della lingua

  • Ricerca booleana

  • Ricerche di prefissi

  • Ricerche di intervalli

  • Assegnazione di priorità ai termini

  • Faceting

  • Evidenziazione

  • I suggerimenti di completamento automatico

Puoi ottenere risultati di ricerca in JSON orXML, ordinare e filtrare i risultati in base ai valori dei campi e ordinare i risultati alfabeticamente, numericamente o in base a espressioni personalizzate.

Per creare una soluzione di ricerca con Amazon CloudSearch, procedi nel seguente modo:

  • Crea e configura un dominio di ricerca. Un dominio di ricerca include i dati ricercabili e le istanze di ricerca che gestiscono le richieste di ricerca. Se hai più raccolte di dati che desideri rendere ricercabili, puoi creare domini di ricerca multipli.

  • Carica i dati che desideri cercare nel tuo dominio. Amazon CloudSearch indicizza i tuoi dati e distribuisce l'indice di ricerca in una o più istanze di ricerca.

  • Eseguire ricerche nel dominio. Invii una richiesta di ricerca all'endpoint di ricerca del tuo dominio come richiesta /. HTTP HTTPS GET

Sei nuovo su Amazon CloudSearch?

Per una panoramica di alto livello di Amazon CloudSearch, i punti salienti del servizio e le informazioni sui prezzi, consulta la pagina dei CloudSearch dettagli di Amazon. Se sei pronto per iniziare a utilizzare Amazon CloudSearch, dovresti iniziare conGuida introduttiva ad Amazon CloudSearch.

Puoi interagire con Amazon CloudSearch tramite AWS Management Console AWSSDKs, o AWS CLI. Puoi anche inviare API richieste direttamente ad Amazon CloudSearch, firmarle AWS CLI automaticamente secondo necessità e fornire strumenti centralizzati per interagire con i CloudSearch domini Amazon insieme ad altri servizi. SDKs AWS Per informazioni su AWSSDKs, consulta Tools for Amazon Web Services. Per informazioni sull'installazione e l'utilizzo di AWS CLI, consulta la Guida AWS Command Line Interface per l'utente.

Per ulteriori informazioni sulla configurazione e la gestione dei domini di ricerca, l'inserimento dei dati in Amazon CloudSearch, l'invio di richieste di ricerca e l'elaborazione delle risposte, consulta:

Accesso ad Amazon CloudSearch

Puoi accedere ad Amazon CloudSearch tramite la CloudSearch console Amazon, il AWSSDKs, o il AWS CLI.

  • La CloudSearchconsole Amazon ti consente di creare, configurare e monitorare facilmente i tuoi domini di ricerca, caricare documenti ed eseguire ricerche di prova. L'uso della console è il modo più semplice per iniziare a usare Amazon CloudSearch e fornisce un centro di comando centrale per la gestione continua dei tuoi domini di ricerca.

  • AWSSDKsSupportano tutte le CloudSearch API operazioni di Amazon, semplificando la gestione e l'interazione con i tuoi domini di ricerca utilizzando la tua tecnologia preferita. Firmano SDKs automaticamente le richieste secondo necessità utilizzando le tue AWS credenziali.

  • AWS CLIRacchiude tutte le CloudSearch API operazioni di Amazon per fornire un modo semplice per creare e configurare domini di ricerca, caricare i dati che desideri cercare e inviare richieste di ricerca. Firma AWS CLI automaticamente le richieste secondo necessità utilizzando le tue credenziali. AWS

Regioni ed endpoint per Amazon CloudSearch

Amazon CloudSearch fornisce endpoint regionali per accedere al servizio di configurazione e endpoint specifici del dominio per accedere ai servizi di ricerca e documentazione.

Puoi usare il servizio di configurazione per creare e gestire i domini di ricerca. Gli endpoint del servizio di configurazione specifici della regione sono nel formato: cloudsearch.region.amazonaws.com. Ad esempio cloudsearch.us-east-1.amazonaws.com. Per un elenco corrente delle regioni supportate, consulta Regioni ed endpoint in Riferimenti generali di AWS.

Per accedere ai servizi CloudSearch di ricerca e documentazione di Amazon, utilizzi endpoint separati specifici del dominio:

  • http://doc-domainname-domainid.us-east-1.cloudsearch.amazonaws.com—l'endpoint del servizio documentale di un dominio viene utilizzato per caricare documenti

  • http://search-domainname-domainid.us-east-1.cloudsearch.amazonaws.com—l'endpoint di ricerca di un dominio viene utilizzato per inviare richieste di ricerca

Firma CloudSearch delle richieste Amazon

Se utilizzi una lingua che AWS fornisce unSDK, ti consigliamo di utilizzare SDK per inviare CloudSearch richieste Amazon. Tutto ciò semplifica AWS SDKs notevolmente il processo di firma delle richieste e consente di risparmiare una notevole quantità di tempo rispetto all'utilizzo CloudSearch APIs diretto di Amazon. Si SDKs integrano facilmente con il tuo ambiente di sviluppo e forniscono un facile accesso ai comandi correlati. Puoi anche utilizzare la CloudSearch console Amazon e AWS CLI inviare richieste firmate senza ulteriori sforzi.

Se scegli di chiamare CloudSearch APIs direttamente Amazon, devi firmare le tue richieste. Le richieste del servizio di configurazione devono essere sempre firmate. Le richieste di caricamento, ricerca e suggerimento devono essere firmate, a meno che non configuri l'accesso anonimo per tali servizi. Per firmare una richiesta, devi calcolare una firma digitale utilizzando una funzione hash crittografica, che restituisce un valore hash basato sull'input. L'input include il testo della richiesta e la tua chiave di accesso segreta. La funzione hash restituisce un valore hash che includi nella richiesta come firma. La firma è parte dell'intestazione di autorizzazione della richiesta. Dopo aver ricevuto la richiesta, Amazon CloudSearch ricalcola la firma utilizzando la stessa funzione di hash e lo stesso input che hai usato per firmare la richiesta. Se la firma risultante corrisponde alla firma nella richiesta, Amazon CloudSearch elabora la richiesta. In caso contrario, la richiesta viene respinta.

Amazon CloudSearch supporta l'autenticazione tramite AWS Signature Version 4. Per ulteriori informazioni, consulta la sezione relativa al processo di firma di Signature Version 4.

Domande frequenti

Qual è il limite per i «clienti attuali»?

Abbiamo creato una lista di account consentiti IDs che utilizzano già Amazon CloudSearch. Tuttavia, consentiremo di inserire nell'elenco qualsiasi nuovo account di clienti che in precedenza utilizzavano Amazon CloudSearch. In caso di difficoltà, invia un ticket di assistenza.

Cosa intendiamo per «accesso» al servizio?

I clienti attuali possono fare tutto ciò che potevano fare in precedenza. L'unica modifica è che i clienti non attuali non possono accedere ad Amazon CloudSearch.

CloudSearch I clienti Amazon esistenti possono creare nuovi repository se lo fossero alreadyAmazon CloudSearch?

Sì. In caso di difficoltà, invia un ticket di supporto