Hello,
We're getting this exception from ElasticSearch for one specific search term:
{
"error": {
"root_cause": [
{
"type": "illegal_argument_exception",
"reason": "Scores must be positive or null"
}
],
"type": "search_phase_execution_exception",
"reason": "all shards failed",
"phase": "query",
"grouped": true,
"failed_shards": [
{
"shard": 0,
"reason": {
"type": "illegal_argument_exception",
"reason": "Scores must be positive or null"
}
}
],
"caused_by": {
"type": "illegal_argument_exception",
"reason": "Scores must be positive or null",
"caused_by": {
"type": "illegal_argument_exception",
"reason": "Scores must be positive or null"
}
}
},
"status": 400
}
The search clause that causes this:
multi_match, with type "cross_fields" and "tie_breaker" between 0.0 and 1.0.
The query works with a different type setting, and/or without the tie_breaker setting.
Does anyone know how to resolve this? So it works with these settings?