Я пытаюсь объяснить счет заинтересованному лицу, все в порядке, за исключением одного вложенного счета, который я не знаю, откуда исходит,
Вот мой вложенный запрос:
{
"nested": {
"path": "Blogs",
"query": {
"bool": {
"should": [
{
"match": {
"Blogs.Content": {
"query": "natural language processing",
"operator": "and"
}
}
},
{
"match": {
"Blogs.Title": {
"query": "natural language processing",
"operator": "and"
}
}
}
]
}
}
}
}
А вот объяснение с сервера:
{
"value": 27.200674,
"description": "Score based on 3 child docs in range from 555905 to 556048, best match:",
"details": [
{
"value": 36.431717,
"description": "sum of:",
"details": [
{
"value": 16.900509,
"description": "sum of:",
"details": [
{
"value": 6.0398054,
"description": "weight(Blogs.Content:natural in 68490) [PerFieldSimilarity], result of:",
"details": [
{...}
]
},
{
"value": 5.6280847,
"description": "weight(Blogs.Content:language in 68490) [PerFieldSimilarity], result of:",
"details": [
{...}
]
},
{
"value": 5.232618,
"description": "weight(Blogs.Content:processing in 68490) [PerFieldSimilarity], result of:",
"details": [
{...}
]
}
]
},
{
"value": 19.531208,
"description": "sum of:",
"details": [
{
"value": 6.6028557,
"description": "weight(Blogs.Title:natural in 68490) [PerFieldSimilarity], result of:",
"details": [
{...}
]
},
{
"value": 6.6028557,
"description": "weight(Blogs.Title:language in 68490) [PerFieldSimilarity], result of:",
"details": [
{...}
]
},
{
"value": 6.3254976,
"description": "weight(Blogs.Title:processing in 68490) [PerFieldSimilarity], result of:",
"details": [
{...}
]
}
]
}
]
}
]
}
Мой вопрос: как рассчитывается счет 27.200674, учитывая, что сумма совпадений равна 36.431717? В запрос не включены формулы.