I would recommend getting familiar with looking at your query explain. A tool like splainer.io might be able to help /
https://github.com/o19s/splainer
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-explain.html
Here the answer is probably that constant score query nullifies any boosting, just giving every doc the same score.
Doug
...