OpenSearch/docs/reference/mapping/fields
Lee Hinman 8fbd1bdd48 Add the `field_value_factor` function to the function_score query
The `field_value_factor` function uses the value of a field in the
document to influence the score.

A query that looks like:
{
  "query": {
    "function_score": {
      "query": {"match": { "body": "foo" }},
      "functions": [
        {
          "field_value_factor": {
            "field": "popularity",
            "factor": 1.1,
            "modifier": "square"
          }
        }
      ],
      "score_mode": "max",
      "boost_mode": "sum"
    }
  }
}

Would have the score modified by:

square(1.1 * doc['popularity'].value)

Closes #5519
2014-03-27 14:29:37 -06:00
..
all-field.asciidoc
analyzer-field.asciidoc
boost-field.asciidoc Add the `field_value_factor` function to the function_score query 2014-03-27 14:29:37 -06:00
id-field.asciidoc
index-field.asciidoc
parent-field.asciidoc
routing-field.asciidoc
size-field.asciidoc
source-field.asciidoc
timestamp-field.asciidoc
ttl-field.asciidoc
type-field.asciidoc [DOCS] `_type` instead of Type Field 2014-03-27 08:35:15 +01:00
uid-field.asciidoc