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小白入门-创新互联
分享路径:https://www.cdcxhl.com/article48/cepdhp.html

成都网站建设公司_创新互联,为您提供网站建设网站导航品牌网站制作品牌网站设计做网站微信公众号

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都seo排名网站优化