玩转elastic_search

玩转elastic_search

1. 使用elastic_search的初衷

       由于数据量挺大(500w以上),使用mysql查询速度有些慢,虽然创建了索引依然有些慢

开始研究使用elastic_search。发现上手非常容易,网上资料也挺多资料,一个小的需求研究下两天

就搞定了。至于其中的原理让人无限向往。

2.搭建es环境

    搭建环境超级简单,下载代码打包,下载IK代码,打包。

    参考地址:https://blog.csdn.net/andyzhaojianhui/article/details/75195296

3.java开发

    3.1引入jar包,1.7.5是一个比较稳定的版本,就先搞这个用

<dependency>
    <groupId>org.elasticsearch</groupId>
    <artifactId>elasticsearch</artifactId>
    <version>1.7.5</version>
</dependency>

  3.2  创建客户端连接

      参考地址:https://blog.csdn.net/ty4315/article/details/52434296

   3.3   数据丛mysql导入到es

      

      3.4  丛页面上查看es上的索引数据

             http://localhost:9200/report/lawCase/_search

              report为索引名,lawCase为类型名称,默认返回前10条数据

       3.5    查询前的知识储备

           参考:https://es.xiaoleilu.com/010_Intro/35_Tutorial_Aggregations.html

            这里基础知识相当充足

4.api查询ES

              提到查询,对于用惯了mysql的我来说,有很多坑,就连模糊查询都试了好多次,希望这篇文档能帮你减少这方面的时间消耗

猜你喜欢

转载自blog.csdn.net/oracle1158/article/details/82868531