_field_names 字段
编辑_field_names
字段
编辑_field_names
字段用于索引文档中所有包含非 null
值的字段的名称。此字段被 exists
查询用来查找对于特定字段是否具有任何非 null
值的文档。
现在,_field_names
字段仅索引那些禁用了 doc_values
和 norms
的字段名称。对于启用了 doc_values
或 norm
的字段,exists
查询仍然可用,但不会使用 _field_names
字段。
禁用 _field_names
编辑现在无法禁用 _field_names
。它现在默认启用,因为它不再像以前那样带来索引开销。
已移除对禁用 _field_names
的支持。在新索引上使用它将会抛出错误。在 8.0 之前的索引中使用它仍然允许,但会发出弃用警告。