Elasticsearch新增带completion suggester的文档时weight参数的最大值是多少
Completion Suggester weight 参数最大值
weight 字段在底层存储时使用的是32位有符号整数类型,因此可设置的最大值为 2147483647(也就是 2^31 -1)。
- 官方要求该参数为正整数,所以合法取值范围是 1 ~ 2147483647,如果你尝试设置超过这个上限的数值,写入文档时会直接报错。
- 实际业务使用不需要设置过高的权重,只要保证不同优先级的suggest条目之间有足够的权重差值即可,过大的权重值不会提升排序效果,还会占用不必要的存储资源。
你问题中给出的索引写法是标准的正确用法:
PUT music/_doc/1?refresh { "suggest": [ { "input": "Nevermind", "weight": 10 } ] }
内容的提问来源于stack exchange,提问作者ammcom
相关产品推荐
相关产品推荐

