一、ElasticSearch编程操作
1.1 创建工程,导入坐标
pom.xml坐标
1.2 创建索引index
1.3 创建映射mapping
1.4 建立文档document
1.4.1 建立文档(通过XContentBuilder)
1.4.2 建立文档(使用Jackson转换实体)
1.4.2.1 创建Article实体
1.4.2.2 添加jackson坐标
1.4.2.3 代码实现
1.5 查询文档操作
1.5.1 关键词查询
1.5.2 字符串查询
1.5.3 使用文档ID查询文档
1.6 查询文档分页操作
1.6.1 批量插入数据
1.6.2 分页查询
1.7 查询结果高亮操作
1.7.1 什么是高亮显示
在进行关键字搜索时,搜索出的内容中的关键字会显示不同的颜色,称之为高亮
ElasticSearch可以对查询出的内容中关键字部分进行标签和样式的设置,但是你需要告诉ElasticSearch使用什么标签对高亮关键字进行包裹
1.7.2 高亮显示代码实现