_field_names 字段编辑

_field_names 字段用于索引文档中每个包含非 null 值的字段的名称。 此字段由 exists 查询使用,用于查找对特定字段具有或不具有任何非 null 值的文档。

现在,_field_names 字段仅索引禁用了 doc_valuesnorms 的字段的名称。 对于启用了 doc_valuesnorm 的字段,exists 查询仍然可用,但不会使用 _field_names 字段。

禁用 _field_names编辑

不再支持禁用 _field_names。 现在默认情况下启用它,因为它不再像以前那样占用索引开销。

已删除对禁用 _field_names 的支持。 在新索引上使用它将引发错误。 在 8.0 之前的索引中使用它仍然是允许的,但会发出弃用警告。