@robert.ancell we have other upcoming needs to alter the search API (see Showing edge and beta in search results) and can consider this need when we make those changes.
Meanwhile, we do return the results in order from best match down, so you could just assign linear score values to match.