8

我知道 not_analyzed 是什么意思。简而言之,该字段不会被指定的分析器标记化。

但是,NO_NORMS是什么意思?我看到了文档,但请用简单的英语解释一下。什么是索引时间字段和文档提升以及字段长度规范化

4

1 回答 1

10

它禁用以下功能:

  • 索引时间字段和文档提升:这意味着索引将忽略您对字段(AbstractField.setBoost)或文档(Document.setBoost)所做的任何提升。匹配的令牌将始终具有相同的价值。
  • 字段长度规范化:这意味着索引将忽略匹配标记是在短字段(应该更相关)还是在长字段(不太相关)中。同样,无论字段的长度如何,匹配的令牌的价值总是相同的。
于 2010-09-07T17:39:50.740 回答