0
点赞
收藏
分享

微信扫一扫

C++中list容器使用详解

Elasticsearch-Rest-Client:官方RestClient,封装了ES操作,API层次分明,上手简单。

1. 导入依赖

 2. 编写配置

@Configuration
public class ElasticSearchConfig{

    public static final RequestOptions COMMON_OPTIONS;
    static{
        RequestOptions.Builder builder = RequestOptions.DEFAULT.toBuilder();

        COMMON_OPTIONS = builder.build();
    }
    
    @Bean
    public RestHighLevelClient esRestClient(){
        RestHighLevelClient  client = new RestHighLevelClient(
            RestClient.builder(new HttpHost("192.168.100.120",9200,"http")));
        return client;
    }
}

3. 测试 

@RunWith(SpringRunner.class)
@SpringBootTest
public class ApplicationTest {
    @Autowired
    RestHighLevelClient client;

    @Test
    public void loadClient(){
        System.out.println(client);
    }
}

4. 同步保存

5. 异步保存

6. 复杂的检索

6.1 聚合条件

6.2 提取查询结果

举报

相关推荐

0 条评论