zoukankan      html  css  js  c++  java
  • es6.6.1 java客户端 client基础操作

    1.引入jar包

    <dependency>
    <groupId>org.elasticsearch.client</groupId>
    <artifactId>elasticsearch-rest-high-level-client</artifactId>
    <version>6.6.1</version>
    </dependency>

    2.测试demo

    public static void main( String[] args ) throws IOException
        {
            
            RestHighLevelClient client = new RestHighLevelClient(
                    RestClient.builder(
                    new HttpHost("192.168.249.129", 9200, "http")));
            
    //        //创建索引
    //        IndexRequest indexRequest = new IndexRequest("product", "car", "1");
    //        //索引index(四种json,map,XContentBuilder,object)
    //        Map<String, Object> source = new HashMap<String, Object>();
    //        source.put("字段1", "值1");
    //        source.put("字段2", new Date());
    //        source.put("字段3", "值2");
    //        indexRequest.source(source);
    //        IndexResponse indexResponse = client.index(indexRequest,RequestOptions.DEFAULT);
    //        System.out.println(indexResponse.getResult());
    //        
            //删除
            DeleteRequest deleteRequest = new DeleteRequest("product", "car", "1");
            DeleteResponse deleteResponse = client.delete(deleteRequest,RequestOptions.DEFAULT);
            System.out.println(deleteResponse.getResult());
            
            //查询
            GetRequest getRequest = new GetRequest("product", "car", "1");
            GetResponse getResponse = client.get(getRequest,RequestOptions.DEFAULT);
            System.out.println(getResponse.getSourceAsString());
            
    //        判断exist
    //        boolean exists = client.exists(getRequest, RequestOptions.DEFAULT);
    //        System.out.println("exists="+exists);
            
            //更新
    //        UpdateRequest updateRequest = new UpdateRequest("product", "car", "1");
    //          Map<String, Object> source = new HashMap<String, Object>();
    //          source.put("字段11", "值1");
    //          source.put("字段22", new Date());
    //          source.put("字段33", "值2");
    //          updateRequest.doc(source);
    //        UpdateResponse updateResponse = client.update(updateRequest,RequestOptions.DEFAULT);
    //        System.out.println(updateResponse.getResult());
            
            
            client.close();
        }
  • 相关阅读:
    一阶倒立摆分析
    用Matlab进行部分分式展开
    2013/07/11 中科院软件所就业讲座总结
    解决vs2010“创建或打开C++浏览数据库文件 发生错误”的问题 Microsoft SQL Server Compact 3.5
    centos安装
    Mongodb——GridFS
    MongoDB—— 写操作 Core MongoDB Operations (CRUD)
    MongoDB—— 读操作 Core MongoDB Operations (CRUD)
    数据库
    影像数据库调研
  • 原文地址:https://www.cnblogs.com/oktokeep/p/14370410.html
Copyright © 2011-2022 走看看