基于DSL查询编写Java代码步骤详解

 时间:2026-02-23 08:32:56

1、 构造查询DSL

查询的过程很简单,但是要构造查询的query这个字符串有点麻烦,主要是这个Json串中的数据都是动态的。要拼接这个字符串,需要各种循环判断,处理标点符号等等。操作麻烦,可读性差。

 但是jest这个客户端包,提供了一组builder工具。这个工具可以比较方便的帮程序员组合复杂的查询Json。

基于DSL查询编写Java代码步骤详解

基于DSL查询编写Java代码步骤详解

2、2 、处理返回值

思路:所有的返回值其实都在这个searchResult中

基于DSL查询编写Java代码步骤详解

3、它的结构其实可以在kibana 中观察一下:

命中的结果

基于DSL查询编写Java代码步骤详解

4、高亮显示

基于DSL查询编写Java代码步骤详解

5、分组统计结果:

基于DSL查询编写Java代码步骤详解

6、针对这三个部分来解析searchResult

基于DSL查询编写Java代码步骤详解

基于DSL查询编写Java代码步骤详解

7、测试后台程序…

完成了sku列表数据获取的方法。回到页面功能上来。

  • 怎样开启小米手机的“静音时振动功能”
  • 小米怎么设置无字模式
  • 怎么卸载小米内容中心
  • 红米k40如何设置熄屏样式
  • 小米浏览器怎么样自定义首页地址 如何设置主页
  • 热门搜索
    重庆金佛山旅游攻略 南京旅游地图全图 宝兴旅游 开平旅游景点大全 三山岛旅游 咸宁旅游景点大全 同程旅游怎么样 江门旅游攻略 去南京旅游攻略 哈尔滨旅游必去景点