# Precision of completion suggester weights

**URL:** <https://discuss.elastic.co/t/precision-of-completion-suggester-weights/56150>\
**Category:** Elasticsearch\
**Created:** [July 22, 2016, 7:20am UTC](https://discuss.elastic.co/t/precision-of-completion-suggester-weights/56150 "2016-07-22T07:20:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidbkemp](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/davidbkemp/32/594_2.png) [@davidbkemp](https://discuss.elastic.co/u/davidbkemp)\
**Post date:** [July 22, 2016, 7:20am UTC](https://discuss.elastic.co/t/precision-of-completion-suggester-weights/56150/1 "2016-07-22T07:20:17Z")

</div>

Am I right in thinking that scoring based on completion suggester weights is only done to 24 bits of precision?

I am seeing that weights below 2^24 (ie weights below 16777216) are ranked correctly, but weights above this number that are close to each other often get the same score and hence are often ranked incorrectly. e.g. both 16777216 and 16777217 get a score of 16777216.

I am using Elasticsearch 2.3.2

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 5, 2017, 10:33pm UTC](https://discuss.elastic.co/t/precision-of-completion-suggester-weights/56150/2 "2017-07-05T22:33:31Z")

</div>


