正在加载

_field_names 字段

`_field_names` 字段用于索引文档中包含除 `null` 以外的任何值的每个字段的名称。此字段曾用于通过 exists 查询查找对于特定字段具有或不具有任何非 `null` 值的文档。

现在,`_field_names` 字段仅索引禁用了 `doc_values` 和 `norms` 的字段的名称。对于启用了 `doc_values` 或 `norm` 的字段,exists 查询仍然可用,但不会使用 `_field_names` 字段。

禁用 `_field_names` 不再可能。现在它默认启用,因为它不再带来曾经那样的索引开销。

注意

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

© . All rights reserved.