Configurazione di espressioni riutilizzabili per un dominio di ricerca in 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à.

Configurazione di espressioni riutilizzabili per un dominio di ricerca in Amazon CloudSearch

Quando si definisce un'espressione in una configurazione di dominio, è possibile farvi riferimento in qualsiasi richiesta di ricerca. Aggiungendo un'espressione alla configurazione del dominio, non è più necessario specificarla in ogni richiesta e ciò riduce l'overhad e consente di ottimizzare i tempi di risposta e di ridurre al minimo i costi.

Quando si aggiunge un'espressione alla configurazione del dominio, sarà necessario attendere che la modifica venga elaborata e che la nuova espressione diventi attiva. Per testare rapidamente le modifiche apportate a un'espressione, è possibile definire e utilizzare l'espressione direttamente in una richiesta di ricerca, come descritto in query time expressions. Dopo aver completato il testing e il perfezionamento di un'espressione, è necessario aggiungerla alla configurazione del proprio dominio.

Configurazione delle espressioni utilizzando la console Amazon CloudSearch

Per configurare un'espressione
  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 per aprirne la configurazione.

  4. Vai alla scheda Opzioni di ricerca avanzate.

  5. Nel riquadro Espressioni, scegli Aggiungi espressione.

  6. Immettete un nome per la nuova espressione.

  7. Per Valore, immettete l'espressione numerica che desiderate valutare al momento della ricerca. È possibile selezionare Inserisci per aggiungere valori speciali e funzioni matematiche e trigonometriche.

  8. Selezionare Salva.

Configurazione di Amazon CloudSearch Expressions utilizzando AWS CLI

È possibile utilizzare il comando aws cloudsearch define-expression per definire le espressioni calcolate per un dominio.

Per configurare un'espressione
  • Eseguire il comando aws cloudsearch define-expression per definire una nuova espressione. È possibile specificare un nome per l'espressione con l'opzione --name e l'espressione numerica che si desidera valutare con l'opzione --expression. Ad esempio, la seguente richiesta crea un'espressione chiamata popularhits che tiene conto della popularity e del valore _score di rilevanza di un documento.

    aws cloudsearch define-expression --domain-name movies --name popularhits --expression '((0.3*popularity)/10.0)+(0.7* _score)' { "Expression": { "Status": { "PendingDeletion": false, "State": "Processing", "CreationDate": "2014-05-01T01:15:18Z", "UpdateVersion": 52, "UpdateDate": "2014-05-01T01:15:18Z" }, "Options": { "ExpressionName": "popularhits", "ExpressionValue": "((0.3*popularity)/10.0)+(0.7* _score)" } } }

Configurazione delle espressioni utilizzando l'API di CloudSearch configurazione Amazon

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