lengthNorm
是计算字段规范的三个因素之一。
在弹性搜索中,可以使用"omit_norms" : true
不幸的是,这会导致在查询此类字段时不会应用索引时间提升。
有没有办法严格关闭lengthNorm
的计算?
我需要字段级索引时间提升,但我真的需要字段的长度无关紧要。
答案 0 :(得分:4)
如您所说,lengthNorm和字段级别提升都存储在norm
中。所以不,你不能没有另一个。
但是你实际上并不需要在索引时进行场地提升。您可以在搜索时应用它,这样,当您想稍后调整提升级别时,您可以更灵活。
不仅如此,通过设置omit_norms
,您可以在索引时减少必须存储的数据量,因此建议在适当的时候(例如在您的情况下)。