6

lengthNorm是计算字段范数的三个因素之一。

在弹性搜索中,可以关闭场法线"omit_norms" : true

不幸的是,这会导致在查询此类字段时不会应用索引时间提升。

有没有办法严格关闭计算lengthNorm

我需要字段级索引时间提升,但我真的需要字段的长度无关紧要。


参考

在此处输入图像描述

4

1 回答 1

4

正如您所说,lengthNorm 和字段级别提升都存储在norm. 所以不,你不能没有另一个。

但是您实际上并不需要在索引时进行字段提升。相反,您可以在搜索时应用它,这样您以后想要调整提升级别时就有更大的灵活性。

不仅如此,通过设置omit_norms,您可以将索引时必须存储的数据量减少很多,因此建议在适当的情况下(例如在您的情况下)。

于 2013-01-25T10:39:53.707 回答