在 Elastic NativeSearchQuery 中添加大小
Add Size in Elastic NativeSearchQuery
final QueryBuilder contentTagQuery = QueryBuilders.boolQuery()
.filter( QueryBuilders.termQuery("tenantId" , "en"));
SearchHits<Content> searchHits =
elasticsearchOperations.search(
new NativeSearchQuery(contentTagQuery), Content.class,
IndexCoordinates.of("index"));
如何在此查询中添加大小,因为我只需要第一个结果。
您可以在 Query
实例上进行设置:
NativeSearchQuery query = new NativeSearchQuery(contentTagQuery);
query.setMaxResults(1);
final QueryBuilder contentTagQuery = QueryBuilders.boolQuery()
.filter( QueryBuilders.termQuery("tenantId" , "en"));
SearchHits<Content> searchHits =
elasticsearchOperations.search(
new NativeSearchQuery(contentTagQuery), Content.class,
IndexCoordinates.of("index"));
如何在此查询中添加大小,因为我只需要第一个结果。
您可以在 Query
实例上进行设置:
NativeSearchQuery query = new NativeSearchQuery(contentTagQuery);
query.setMaxResults(1);