使用spring data elasticsearch禁用_source字段

use*_*392 5 spring-data-elasticsearch

索引实体(文档)时,默认行为是索引实体的所有字段.默认情况下,启用源并禁用所有字段的存储.但是如果我只想索引某些字段而不是索引所有字段,我知道我必须禁用源并明确将字段标记为存储是.

我可以使用spring data elasticsearch禁用文档/实体的源吗?它是否通过注释支持?

Cee*_*kay 0

如果您只是想防止某个字段被索引,您可以添加一个字段注释,如下所示:

@Field(store = false)
private YourObject yourObject
Run Code Online (Sandbox Code Playgroud)