在Kibana的开发工具中执行:
1 2 3 4 5 6 7 8 9 10 | GET /es_info/_search { "query": { "prefix": { "phone": { "value": "136" } } } } |
Java(Spring Data ElasticSearch):
1 2 3 4 5 6 7 8 9 10 | NativeSearchQueryBuilder nativeSearchQueryBuilder = new NativeSearchQueryBuilder().withFields("id"); BoolQueryBuilder queryBuilder = QueryBuilders.boolQuery(); queryBuilder.must(QueryBuilders.prefixQuery("phone","136")); Query query = nativeSearchQueryBuilder .withQuery(queryBuilder) .build(); SearchHits<ESInfo> searchHits = elasticsearchOperations.search(query, ESInfo.class); |