mirror of
https://github.com/spring-projects/spring-data-elasticsearch.git
synced 2025-05-31 01:02:12 +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 IndicesOptions indicesOptions;
|
||||||
@Nullable private String preference;
|
@Nullable private String preference;
|
||||||
@Nullable private Integer maxResults;
|
@Nullable private Integer maxResults;
|
||||||
|
@Nullable private Boolean trackTotalHits;
|
||||||
|
|
||||||
public NativeSearchQueryBuilder withQuery(QueryBuilder queryBuilder) {
|
public NativeSearchQueryBuilder withQuery(QueryBuilder queryBuilder) {
|
||||||
this.queryBuilder = queryBuilder;
|
this.queryBuilder = queryBuilder;
|
||||||
@ -173,6 +174,14 @@ public class NativeSearchQueryBuilder {
|
|||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 4.2
|
||||||
|
*/
|
||||||
|
public NativeSearchQueryBuilder withTrackTotalHits(Boolean trackTotalHits) {
|
||||||
|
this.trackTotalHits = trackTotalHits;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
public NativeSearchQuery build() {
|
public NativeSearchQuery build() {
|
||||||
|
|
||||||
NativeSearchQuery nativeSearchQuery = new NativeSearchQuery(queryBuilder, filterBuilder, sortBuilders,
|
NativeSearchQuery nativeSearchQuery = new NativeSearchQuery(queryBuilder, filterBuilder, sortBuilders,
|
||||||
@ -233,6 +242,8 @@ public class NativeSearchQueryBuilder {
|
|||||||
nativeSearchQuery.setMaxResults(maxResults);
|
nativeSearchQuery.setMaxResults(maxResults);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
nativeSearchQuery.setTrackTotalHits(trackTotalHits);
|
||||||
|
|
||||||
return nativeSearchQuery;
|
return nativeSearchQuery;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user