List of usage examples for org.springframework.data.elasticsearch.core.query NativeSearchQuery NativeSearchQuery
public NativeSearchQuery(QueryBuilder query, QueryBuilder filter, List<SortBuilder> sorts,
HighlightBuilder.Field[] highlightFields)
From source file:org.springframework.data.elasticsearch.core.query.NativeSearchQueryBuilder.java
public NativeSearchQuery build() { NativeSearchQuery nativeSearchQuery = new NativeSearchQuery(queryBuilder, filterBuilder, sortBuilder, highlightFields);/* w w w. j av a 2 s. co m*/ if (pageable != null) { nativeSearchQuery.setPageable(pageable); } if (indices != null) { nativeSearchQuery.addIndices(indices); } if (types != null) { nativeSearchQuery.addTypes(types); } if (fields != null) { nativeSearchQuery.addFields(fields); } if (CollectionUtils.isNotEmpty(facetRequests)) { nativeSearchQuery.setFacets(facetRequests); } return nativeSearchQuery; }