ElasticSearch - potenciar la relevancia basada en el valor de campo

Es necesario encontrar una manera en ElasticSearch para aumentar la relevancia de un documento basado en un valor particular de un campo. Específicamente, hay un campo especial en todos mis documentos donde, cuanto más alto es el valor del campo, más relevante debe ser el documento que lo contiene, independientemente de la búsqueda.

Considere la siguiente estructura del documento:

{
    "_all" : {"enabled" : "true"},
    "properties" : {
        "_id":            {"type" : "string",  "store" : "yes", "index" : "not_analyzed"},
        "first_name":     {"type" : "string",  "store" : "yes", "index" : "yes"},
        "last_name":      {"type" : "string",  "store" : "yes", "index" : "yes"},
        "boosting_field": {"type" : "integer", "store" : "yes", "index" : "yes"}
        }
}

Me gustaría que los documentos con un valor de boosting_field más alto seaninherentemente más relevante que aquellos con un valor de boosting_field más bajo. Esto es solo un punto de partida: la coincidencia entre la consulta y los otros campos también se tendrá en cuenta al determinar la puntuación de relevancia final de cada documento en la búsqueda. Pero,todo lo demás es igual, cuanto más alto es el campo de impulso, más relevante es el documento.

¿Alguien tiene una idea de cómo hacer esto?

¡Muchas gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta