当前位置:网站首页 > R语言数据分析 > 正文

jcenter(jcenter()仓库搜索依赖包)



话不多说直接开始

首先在模块中添加search模块(搜索)

service-goods(商品)

service-search(搜索)

service-wms(仓储)

es层级标签搜索_spring boot

加入依赖

创建几个包

es层级标签搜索_spring boot_02

创建ES的配置类ElasticSearchConfig

  1. 索引ES保存数据
  2. 主键新增的数据
  3. 根据ID删除单条记录
  4. 更新数据
  5. 根据ID从ES中查询数据
  6. 查选条件构造器
  7. 使用form+size的方式实现ES分页查询
  8. 使用scroll实现ES分页查询

实体类

yml文件

启动

es层级标签搜索_es层级标签搜索_03

写完之后我们可以先用测试类测试

添加

删除

修改

按ID查询

查询(from+size)

查询(scrollID)

全部测试完 没有问题 下面可以去kibanna写DSL语句

创建索引 修改映射

有些类型需要改成keyword

查看映射

GET /goods-index/_mapping

查数据 写出DSL语句才好在java中实现

解释:

  1. 使用ESmulti_match查询 query: "华为" 查询的字段是fields:brandName,skuTitle根据这两个字段查询出带有华为的数据
  2. filter term过滤出 catalogId = 225 term brandId=5
  3. nested 是类型是对象数据类型的专用版本,它允许对象数组以可以彼此独立查询的方式进行索引。path:集合字段名。一个match相当于list集合中一个字段名list.attrName ="颜色"list.attrValue="星河银"
  4. from 从第几条开始 size一页展示多少条
  5. sort排序 根据什么字段进行排序,order=desc 倒排

es层级标签搜索_spring boot_04

ES中拿到数据 我们现在去java开始编写代码

es层级标签搜索_elasticsearch_05

swagger 测试

es层级标签搜索_es层级标签搜索_06

到此这篇jcenter(jcenter()仓库搜索依赖包)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • resnet50和101哪个好(resnet50和vgg16比较)2025-07-22 13:18:10
  • spark面试题(spark面试题以及答案)2025-07-22 13:18:10
  • centernet论文(hrnet 论文)2025-07-22 13:18:10
  • yum remove 删除配置文件(yum remove 删除依赖)2025-07-22 13:18:10
  • grid布局优缺点(为什么很少人用grid布局)2025-07-22 13:18:10
  • strace用法(strrep用法)2025-07-22 13:18:10
  • cruisin下载(cruisin中文)2025-07-22 13:18:10
  • aurochs翻译成英语(aunt翻译成英语)2025-07-22 13:18:10
  • ifstream打开文件路径(ifstream 打不开文件)2025-07-22 13:18:10
  • msvcp120.dll找不到的解决方法(msvcr120.dll找不到)2025-07-22 13:18:10
  • 全屏图片