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

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

最佳答案

它禁用以下功能:

  • 索引时间字段和文档提升:这意味着索引将忽略您对字段(AbstractField.setBoost)或文档(Document.setBoost)所做的任何提升。匹配的 token 将始终具有相同的值(value)。
  • 字段长度归一化:这意味着索引将忽略匹配的 token 是在短字段(应更相关)还是长字段(不相关)中。同样,无论字段的长度如何,匹配的 token 都将始终具有相同的值(value)。
  • 关于indexing - Field.Index.NOT_ANALYZED_NO_NORMS是什么意思,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3640094/

    10-10 18:53