引言上一篇主要讲解的是:京东商场之前后端交互(修改index.html文件、编译项目、重新启动程序、index.html继续完善js代码、index.html遍历商品详细信息、访问测试)本篇主要讲解的是:京东商场之关键字高亮(编写service层代码、修改controller层代码、修改index.html文件、重新启动程序、访问测试)编写service层代码修改controller层代码修改in
引言上一篇主要讲解的是:京东商场之业务编写(编写配置类、创建索引、编写service层实现批量插入、编写controller层实现批量插入、启动程序、访问测试、验证es中的数据、编写service层实现分页搜索功能、编写controller层实现页面搜索功能)本篇主要讲解的是:京东商场之前后端交互(修改index.html文件、编译项目、重新启动程序、index.html继续完善js代码、inde
引言上一篇主要讲解的是:京东商场之爬取数据(京东商场搜索请求、HTML解析器之jsoup、编写html解析工具类、解析页面所有的商品信息、图片的延迟加载、创建pojo类、提取解析工具类为方法、测试解析工具类封装的方法、页面元素获取扩展讲解)本篇主要讲解的是:京东商场之业务编写(编写配置类、创建索引、编写service层实现批量插入、编写controller层实现批量插入、启动程序、访问测试、验证e
引言上一篇主要讲解的是:京东商场之前期准备(引入pom依赖、删除环境中无用的文件、修改资源配置文件、拷贝前端素材、创建测试controller、启动springboot项目、访问测试)本篇主要讲解的是:京东商场之爬取数据(京东商场搜索请求、HTML解析器之jsoup、编写html解析工具类、解析页面所有的商品信息、图片的延迟加载、创建pojo类、提取解析工具类为方法、测试解析工具类封装的方法、页面
引言上一篇主要讲解的是:京东商场之环境搭建(创建spring项目、设置项目JDK版本、设置项目的编译版本、设置项目的前端规范)本篇主要讲解的是:京东商场之前期准备(引入pom依赖、删除环境中无用的文件、修改资源配置文件、拷贝前端素材、创建测试controller、启动springboot项目、访问测试)引入pom依赖加入json解析依赖类,为了不粘错位置,你就把新加的依赖粘在</depend
引言从第1篇《开门见山》、第2篇《linux环境搭建》......不知不觉的,我已经写完了Elasticsearch掰开揉碎的18篇文章。其实到现在为止,只要是一直跟着我文章操作的兄弟,可以达到Elasticsearch初中级水平。高级水平还是达不到的,因为知识点太多太凌乱,根本无法实战应用到实际工作中。早些年有这么一句话:不以结婚为目的的恋爱,都是在耍流氓。我要说的是技术也一样:任何大型技术,不
引言上一篇主要讲解的是:创建SpringBoot项目、SpringBoot项目的配置修改、创建配置类、索引的API操作本篇主要讲解的是:文档的API操作(创建pojo、导入fastjosn依赖、添加文档、获取文档、获取文档信息、更新文档信息、删除文档信息、批量插入数据、高级查询)本篇文中所有操作,接着在上一篇的java项目代码里,进行改写即可。创建pojo上面的写法是说,在当前路径下创建pojo包
引言上一篇主要讲解的是:高亮显示、自定义高亮显示、通过html展示高亮效果。本篇主要讲解的是:创建SpringBoot项目、SpringBoot项目的配置修改、创建配置类、索引的API操作。创建spring项目双击IntelliJ IDEA工具创建配置类编辑测试类1、创建索引运行测试类运行结果查看现有的索引可以看到创建了一个新的索引叫dafeige_index2、获取索引运行测试类运行结果3、删除
引言上一篇主要讲解的是:使用java操作Elasticsearch api完成常用操作,比如:添加文档、查询文档数据、更新文档数据、删除文档数据、批量添加、批量更新、批量删除、查询指定索引中所有数据、匹配查询\分页查询\排序,匹配查询\高亮显示。本篇主要讲解的是:SpringData简介、一个完整的开发闭环来演示SpringData操作ES(创建spring项目、创建配置文件、创建pojo类、编写
引言上一篇主要讲解的是:使用eclipse创建普通java项目\maven项目,使用idea创建普通java项目\maven项目。本篇主要讲解的是:使用java操作Elasticsearch的前期准备(创建索引库、设置mapping、插入数据、验证数据、创建maven项目)前期准备之数据1、创建索引库curl -X PUT 'http://192.168.8.102:9200/ik' -H "Co
引言上一篇主要讲解Java基础环境搭建:jdk和maven的安装\配置、eclipse和jdk\maven集成、idea和jdk\maven集成本篇主要讲解的是:使用eclipse创建普通java项目\maven项目,使用idea创建普通java项目\maven项目。普通java项目简介1、什么是javaJava可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。2、java
引言上一篇主要讲解的是在windows环境下:Elasticsearch的单机、Elasticsearch的伪集群。本篇主要讲解的是:传统数据库的索引、Elasticsearch的倒排索引、Elasticsearch与关系型数据库对比。传统数据库的索引索引简介索引是数据库中,表级管理必须要配置的。如果不做索引,表级扫描是全表扫描,全表扫描可以看成逐行扫描,这样的话你查询数据对I/O占用太大了。所以
引言上一篇主要讲解的是:分页查询、数据排序显示、分页组合排序本篇主要讲解的是:高亮显示、自定义高亮显示、通过html展示高亮效果本篇文中所有操作,接着在上一篇的java项目代码里,进行改写即可。高亮显示简单引导一般编辑器中关键字都可以设置高亮,比如大家非常熟悉的word文档,把你要重点突出的内容上个颜色,这样当别人看你文档内容时,直观就会发现有颜色的部分。从上面这个word文档中,第一眼就是大飞哥
引言上一篇主要讲解的是:使用ElasticsearchRestTemplate对Elasticsearch进行操作(增加、修改、删除、匹配查询、将查询出来的结果删除)本篇主要讲解的是:分页查询、数据排序显示、分页组合排序本篇文中所有操作,接着在上一篇的java项目代码里,进行改写即可。分页查询分页简介平时我们在逛京东买东西时,按照我们需求的内容搜索后,会显示出好多对应的商品。由于需要在页面上显示数
引言上一篇主要讲解的是:SpringData简介、一个完整的开发闭环来演示SpringData操作ES(创建spring项目、创建配置文件、创建pojo类、编写测试类、创建dao接口、修改pojo类、创建测试类、Repository增加自定义操作等)本篇主要讲解的是:使用ElasticsearchRestTemplate对Elasticsearch进行操作(增加、修改、删除、匹配查询、将查询出来的
引言上一篇主要讲解的是:使用java操作Elasticsearch的前期准备(创建索引库、设置mapping、插入数据、验证数据、创建maven项目)。本篇主要讲解的是:使用java操作Elasticsearch api完成常用操作,比如:添加文档、查询文档数据、更新文档数据、删除文档数据、批量添加、批量更新、批量删除、查询指定索引中所有数据、匹配查询\分页查询\排序,匹配查询\高亮显示。ES常用
引言上一篇主要讲解的是:logstash的安装、通过logstash同步mysql的数据到Elasticsearch、logstash配置的扩展讲解。本篇主要讲解Java基础环境搭建:jdk和maven的安装\配置、eclipse和jdk\maven集成、idea和jdk\maven集成。eclipse和idea是目前Java开发工作中,使用频率最高的2种工具,在此处我把2种工具全讲了。其实关于j
引言上一篇主要讲解的是:ik中文分词器的安装、ik中文分词器的实战。本篇主要讲解的是:logstash的安装、通过logstash同步mysql的数据到Elasticsearch、logstash配置的扩展讲解。logstash简介Logstash是一个开源数据收集引擎,具有实时管道功能。Logstash可以动态地将来自不同数据源的数据统一起来,并将数据标准化到你所选择的目的地,目的地有很多种,但
引言上一篇主要讲解的是:linux下的kibana安装、windows下的kibana安装、使用Kibana操作ES。本篇主要讲解的是:ik中文分词器,它提供了2个分词算法:ik_smart(最少切分)和ik_max_word(最细粒度划分)。所谓的分词,就是把一段文本分成一个个的关键字,我们在搜索的时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中
引言上一篇主要讲解的是:安装elasticsearch的图形化管理插件head、使用head操作elasticsearch、扩展之head史上最简单的安装方式。本篇主要讲解的是:专为Elasticsearch设计的开源分析和可视化平台Kibana,可以使用Kibana来搜索,查看存储在Elasticsearch索引中的数据并与之交互,很容易实现高级的数据分析和可视化,以图表的形式展现出来,例如直方
引言上一篇主要讲解的是:传统数据库的索引、Elasticsearch的倒排索引、Elasticsearch与关系型数据库对比。本篇主要讲解的是:elasticsearch的图形化管理插件head。上一篇中我介绍了,ES是基于http协议的,操作ES时需要使用Rest Api的方式。想管理elasticsearch集群中所有的主机,看看它们的运行状态,集群数量,还得一台一台机器远程连接进去。这个时候
引言上一篇主要讲解的是在linux环境下:Elasticsearch的伪集群、Elasticsearch的集群。本篇主要讲解的是在windows环境下:Elasticsearch的单机、Elasticsearch的伪集群。为什么要讲解windows环境?我相信还是有一部分兄弟,不太擅长操作linux环境。为什么不讲windows环境下的Elasticsearch集群?因为集群和伪集群搭建过程太相似
引言上一篇主要讲了:Elasticsearch进行了简单介绍、官方下载、第3方下载源、linux环境的单机搭建。本篇主要讲解的是在linux环境下:Elasticsearch的伪集群、Elasticsearch的集群。为什么要讲解2种集群搭建:伪集群和集群搭建?因为很多兄弟的电脑配置不高,无法开启多台虚拟机,还想感受集群的操作,那你就可以搭建伪集群。如果你的配置非常给力,那你就直接集群搭建。lin
引言网络上关于Elasticsearch的教程,文章或或者视频太多了,大部分的教程的课程内容也是近亲。课程内容大体上就是:简单介绍、官方下载、windows或linux环境搭建、常用命令、基本的api操作。但是说实话,这样的课程内容学完了,也就是入门级吧,对Elasticsearch有个大概了解罢了,根本无法实战应用到实际工作中。早些年有这么一句话:不以结婚为目的的恋爱,都是在耍流氓。应用在技术上
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号