本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
一组获取Elasticsearch 索引表所有文档API使用案例
The best elasticsearch highlevel java rest api-----bboss
一组获取Elasticsearch 索引表所有文档API使用案例
统计文档总数量api
简单获取所有文档api
并行获取所有文档api
直接看案例:
package org.bboss.elasticsearchtest.searchall;
import o ...
Elasticsearch JDBC案例介绍
The best elasticsearch highlevel java rest api-----bboss
Elasticsearch 6.3以后的版本可以通过jdbc操作es,该功能还在不断的完善当中,本文介绍es jdbc使用方法。
1.首先在工程中导入es jdbc maven坐标:
导入elasticsearch jdbc驱动和bboss持久层
<depend ...
Elasticsearch Scroll和Slice Scroll查询API使用案例
Elasticsearch Scroll和Slice Scroll查询API使用案例
the best elasticsearch highlevel java rest api-----bboss
本文内容
基本scroll api使用
基本scroll api与自定义scorll结果集handler函数结合使用
slice api使用(并行/串行)
slice api使用与自定 ...
数据库数据导入Elasticsearch案例分享
The best elasticsearch highlevel java rest api-----bboss
基于bboss持久层和bboss elasticsearch客户端实现数据库数据导入es案例分享(支持各种数据库和各种es版本)
通过bboss,可以非常方便地将数据库表数据导入到es中:
支持逐条数据导入
批量数据导入
批量数据多线程并行导入
定时增量(串行/并行)数据导入
...
ElasticSearch DSL Script使用案例分享
the best elasticsearch highlevel java rest api-----bboss
ElasticSearch DSL Script使用案例分享,涉及到的功能点:
脚本片段使用
多行文本使用
添加属性字段
1前言
先看看elasticsearch官方的script dsl块文本的写法:通过一对""" "& ...
Elasticsearch 6.3.0 SQL功能使用案例分享
The best elasticsearch highlevel java rest api-----bboss
Elasticsearch 6.3.0 官方新增的SQL功能非常不错,本文以实际案例来介绍其使用方法:
通过sql实现检索功能(代码中直接操作sql,从配置中加载sql)
将sql转换为dsl功能
准备工作:集成Elasticsearch Restful API
1 ...
ElasticSearch From-Size分页案例
ElasticSearch From-Size分页案例
1.定义from-size检索的dsl
定义from-size检索的dsl,里面包含外部需要传入的检索条件参数变量和分页参数变量:
<!--
一个简单的检索dsl,中有四个变量
applicationName1
applicationName2
startTime
...
ElasticSearch客户端注解使用介绍
The best elasticsearch highlevel java rest api-----bboss
1.ElasticSearch客户端bboss提供了一系列注解
@ESId 用于标识实体对象中作为docid的属性,该注解只有一个persistent 布尔值属性,用于控制被本注解标注的字段属性是否作为普通文档属性保存,默认为true-保存,false不保存,字段名称为属性名称。E ...
基于自定义配置文件初始化ElasticSearch客户端方法介绍
基于自定义配置文件初始化ElasticSearch客户端方法介绍
bboss es booter初始化的时候会按顺序扫描默认加载以下3个配置文件:
conf/elasticsearch.properties,application.properties,config/application.properties
本文介绍基于自定义配置文件初始化bboss es方法,非常简单看代码:
/**
...
Elasticsearch关键词高亮检索案例分享
1.准备工作
参考文档《集成Elasticsearch Restful API案例》导入和配置es客户端
2.创建索引表和初始化数据
通过组件DocumentCRUD来创建索引表和初始化数据,DocumentCRUD组件实现本文不做重点介绍:
/**
* 创建索引表,并导入高亮检索功能需要的测试数据
*/
public void initIndiceAndData(){
Do ...
判断ElasticSearch索引Indice和索引类型是否存在
The best elasticsearch highlevel java rest api-----bboss
在bboss的ClientInterface 接口提供了判断ElasticSearch索引Indice和索引类型是否存在的方法,本文举例说明其使用方法。
1.准备工作
参考文档在项目中导入Elasticsearch客户端:集成Elasticsearch Restful API案例分享 ...
快速集成Elasticsearch Restful API案例
The best elasticsearch highlevel java rest api-----bboss
快速集成Elasticsearch Restful API案例分享,本案例中代码兼容spring boot 1.x,2.x,兼容Elasticserch 1.x,2.x,5.x,6.x,以及后续版本。
本文中讲述的方法同样适用于其他xxx boot类型项目集成bboss es。
1.导 ...
Elasticsearch source filter检索案例
摘要: the best elasticsearch highlevel java rest api-----bboss
Elasticsearch source filter检索案例分享
1.准备工作
参考文档《高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端
先理解一下es source filter作用:通过在_source中指定includes和exclud ...
Elasticsearch search after分页检索案例
Elasticsearch search after分页检索案例分享
The best elasticsearch highlevel java rest api-----bboss
1.准备工作
参考文档《高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端
2.编写创建索引表和初始化数据方法
创建索引表和初始化数据的组件DocumentCRUD 实现本文不做重点介绍, ...
Elasticsearch Delete/UpdateByQuery案例
Elasticsearch Delete/UpdateByQuery案例分享
本文涉及技术点:
DeleteByQuery/UpdateByQuery
Count文档统计Api
1.准备工作
参考文档《高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端
2.编写创建索引表和初始化数据方法
创建索引表和初始化数据的组件DocumentCRUD 实现本文不做重点介绍,请 ...
Elasticsearch 父子关系维护和检索案例分享
Elasticsearch 父子关系维护和检索案例分享,展示has_child和has_parent的基本用法。
本文涉及技术点:
1.删除和创建公司/雇员父子关系的索引表
2.bulk批量导入json格式数据
3.ormapping方式bulk批量导入数据
4.采用@ESId指定文档_id
5.采用@ESParentId制定子文档的parent信息
6.基本的has_child和has_par ...
Elasticsearch Sliced Scroll分页检索案例分享
Elasticsearch Sliced Scroll分页检索案例分享
我们在文章《Elasticsearch Scroll分页检索案例分享》中介绍了elasticsearch scroll的基本用法,本文介绍Elasticsearch Sliced Scroll分页检索功能。
1.准备工作
参考文档《高性能elasticsearch ORM开发库使用介绍》导入和配置es客户端
2.定义Sl ...