Utilizzo della rilevanza del campo relativa per personalizzare la classificazione della rilevanza 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à.

Utilizzo della rilevanza del campo relativa per personalizzare la classificazione della rilevanza in Amazon CloudSearch

È possibile assegnare rilevanze ai campi selezionati in modo da aumentare lo _score di rilevanza dei documenti con corrispondenze nei campi chiave, ad esempio un campo title, e ridurre al minimo l'impatto delle corrispondenze nei campi meno importanti. Per impostazione predefinita, tutti i campi hanno rilevanza 1.

Le rilevanze dei campi vengono impostate con l'opzione q.options fields. È possibile specificare i campi come una serie di stringhe. Per impostare le rilevanza per un campo, è possibile aggiungere un accento circonflesso (^) e un valore numerico positivo al nome del campo. Non è possibile impostare una rilevanza del campo su zero o utilizzare espressioni o funzioni matematiche per definire una rilevanza del campo.

Ad esempio, se si desidera che le corrispondenze del campo title abbiano un punteggio superiore rispetto a quelle del campo plot, è possibile impostare la rilevanza del campo title su 2 e quella del campo plot su 0,5:

q.options={fields:['title^2','plot^0.5']}

Oltre a controllare le rilevanze dei campi, l'opzione fields definisce il set di campi in cui vengono eseguite le ricerche per impostazione predefinita se si utilizza il parser di query semplice o si utilizza il parser di query strutturate ma non si specifica un campo nella parte di un'espressione composta. Per ulteriori informazioni, consultare Parametri delle richieste di ricerca nella documentazione di riferimento dell'API di ricerca.

Per fare riferimento al punteggio della rilevanza ponderata nella definizione di un'espressione, utilizza _score. È possibile utilizzare il valore _score ponderato in combinazione con campi numerici, altre espressioni e funzioni e operatori numerici standard. Per ulteriori informazioni, consulta Configurazione di espressioni.