@andreabalducci was kind enough to pretty much implement all of the new `function_score` query stuff #387 Still needs some unittests and integration tests before we can release it. See also #370