mirror of
https://github.com/spring-projects/spring-data-elasticsearch.git
synced 2025-05-29 08:12:11 +00:00
DATAES-985 - Add builder method for track_total_hits to NativeSearchQueryBuilder.
Original PR: #569
This commit is contained in:
parent
fcb8a9b0ed
commit
d25f7fe7b8
@ -67,6 +67,7 @@ public class NativeSearchQueryBuilder {
|
||||
@Nullable private IndicesOptions indicesOptions;
|
||||
@Nullable private String preference;
|
||||
@Nullable private Integer maxResults;
|
||||
@Nullable private Boolean trackTotalHits;
|
||||
|
||||
public NativeSearchQueryBuilder withQuery(QueryBuilder queryBuilder) {
|
||||
this.queryBuilder = queryBuilder;
|
||||
@ -173,6 +174,14 @@ public class NativeSearchQueryBuilder {
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @since 4.2
|
||||
*/
|
||||
public NativeSearchQueryBuilder withTrackTotalHits(Boolean trackTotalHits) {
|
||||
this.trackTotalHits = trackTotalHits;
|
||||
return this;
|
||||
}
|
||||
|
||||
public NativeSearchQuery build() {
|
||||
|
||||
NativeSearchQuery nativeSearchQuery = new NativeSearchQuery(queryBuilder, filterBuilder, sortBuilders,
|
||||
@ -233,6 +242,8 @@ public class NativeSearchQueryBuilder {
|
||||
nativeSearchQuery.setMaxResults(maxResults);
|
||||
}
|
||||
|
||||
nativeSearchQuery.setTrackTotalHits(trackTotalHits);
|
||||
|
||||
return nativeSearchQuery;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user