详情:http://blog.csdn.net/tianyaleixiaowu/article/details/77965257
@PostMapping("/searchbookinfo")
public Object searchbookinfo(@RequestBody Map<String, Object> params) {
String keyword = params.get("key").toString();
Pageable pageable = new PageRequest(0, 200);
SearchQuery searchQuery = new NativeSearchQueryBuilder()
.withQuery(multiMatchQuery(keyword,"title","author" ).operator(MatchQueryBuilder.Operator.AND))
.withPageable(pageable)
.build();
List<BookInfo> bookinfo = elasticsearchTemplate.queryForList(searchQuery, BookInfo.class);
return bookinfo;
}