资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

elasticsearch小白入门-创新互联

一般再项目中都会用到 搜索,如果直接查询数据库,性能会存在瓶颈。 这时,用ES就很好的解决这个问题。 

成都创新互联是一家集网站建设,尖山企业网站建设,尖山品牌网站建设,网站定制,尖山网站建设报价,网络营销,网络优化,尖山网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

ES组件很多:包括 elasticsearch kibana beats  logstash

安装 elasticsearch

下载:

Elasticsearch 7.10.2 | Elastic

elasticsearch解压后,运行 bin目录下的 elasticsearch-7.10.2\bin>elasticsearch.bat

浏览器输入 127.0.0.1:9200 ,安装成功了。 

安装kibana

下载:

Kibana 7.10.2 | Elastic

解压后修改配置 kibana-7.10.2-windows-x86_64\config\kibana.yml

执行 kibana-7.10.2-windows-x86_64\bin>kibana.bat

浏览器访问:  http://localhost:5601

以上是 windows安装elasticsearch,kibana,用来开发环境测试用。

Java语言 使用 Java High Level REST Client 开发

添加依赖

org.elasticsearch.clientelasticsearch-rest-high-level-client7.10.2org.springframework.bootspring-boot-starter-data-elasticsearch

向索引中新增数据

public void index(){

        IndexResponse indexResponse = null;
        try {

            // 连接ES服务
            RestHighLevelClient client = new RestHighLevelClient(RestClient.builder(
                    new HttpHost("localhost", 9200, "http")));

            //构建 IndexRequest 并设置索引名称
            IndexRequest request = new IndexRequest("defindex");

            // 索引内容
            String jsonString = "{" +
                    "\"user\":\"zs\"," +
                    "\"time\":\"0000-11-09\"," +
                    "\"message\":\"hello,es"" +
                    "}";
            request.source(jsonString, XContentType.JSON);
            indexResponse = client.index(request, RequestOptions.DEFAULT);
        } catch (IOException e) {
            e.printStackTrace();
        }
        System.out.println(indexResponse);
    }

未完.....

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页名称:elasticsearch小白入门-创新互联
当前路径:http://cdkjz.cn/article/cepdhp.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220