Версия Elasticsearch 2.x использует tf / id f для оценки и этот ES doc объясняет это в деталях.
В то время как ES 7.X использует улучшенный алгоритм BM25 для подсчета очков. this - еще одна хорошая статья от ES, которая объясняет это в деталях.
Короче говоря, да, в формуле оценки ES 2.X и 7.X произошли существенные изменения, поскольку базовый алгоритм изменился сам, и, несмотря на то, что у вас есть все остальное, такое как документы, сопоставления, настройки и запросы, вы все равно будете с другим счетом.
Вы можете использовать API объяснение в своем запросе, чтобы понять количество документов, возвращаемых запросом.