NativeSearchQueryBuilder 中有一个 sourceFilter 字段。
image.png
查看源码
public interface SourceFilter {
String[] getIncludes();
String[] getExcludes();
}
这是一个接口,需要实现 包含什么字段,和不包含什么字段。
SearchQuery searchQuery = new NativeSearchQueryBuilder()
.withSourceFilter(new SourceFilter() {
@Override
public String[] getIncludes() {
return new String[0];
}
@Override
public String[] getExcludes() {
return new String[0];
}
})
这个样子,代码好多呀。
看看这个接口有什么实现类
public class FetchSourceFilter implements SourceFilter {
private final String[] includes;
private final String[] excludes;
public FetchSourceFilter(final String[] includes, final String[] excludes) {