2019谷粒商城10.购物车功能list检索_第1页
2019谷粒商城10.购物车功能list检索_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、list检索1 介绍1 es的应用2 es设计检索模块的数据结构3如何使用es的java客户端的api4 实现检索功能检索列表过滤()关键字搜索页面上的面包屑处理MMysqlEsREsRedis1 redisSelect * from table where c1 = ? and c2 = ?2 esSelect * from table Where (c1 like %?1% or c1 like %?2% )Or(c2 like %?1% or c2 like %?2% )2 es中的sku的数据结构Es中的Sku的field1 skuName(展示/搜索)2 price(展示/搜索)3

2、weight(展示)4 skuDefaultImg(展示)5 catalog3Id(搜索)6平台属性(搜索)7 skuDesc(展示/搜索)Es中sku的参数1 skuName2 price3 catalog3Id4平台属性5 skuDescPUT gmall0328 mappings: SkuLsInfo: properties: id: type: keyword , index: false , price: type: double , skuName: type: text , analyzer: ik_max_word , catalog3Id: type: keyword , s

3、kuDefaultImg: type: keyword, index: false , hotScore: type: long , skuAttrValueList: properties: valueId: type:keyword , skuDesc: type: text, analyzer: ik_smart 3 整合es的java客户端导入数据Index build = new Index.Builder(skuLsInfo).index(gmall0328).type(SkuLsInfo).id(id).build();Es的客户端的访问url:http的请求boolFilter

4、 term/trems 并集的写法 filter: terms: skuAttrValueList.valueId: 51,52000,10000 交集的写法filter: term: skuAttrValueList.valueId: 51 , term: skuAttrValueList.valueId: 48 , term: skuAttrValueList.valueId: 43 , term: skuAttrValueList.valueId: 39 , term: skuAttrValueList.valueId: 54 , term: skuAttrValueList.valueId: 59 , term: skuAttrValueList.valueId: 62 Must match4 queryBuilder的用法queryBuilder.query(bool);bool.filter(term);bool.filter(terms);bool.must(match);queryBuilder.from();queryBuilder.size();5 检索模块1 平台属性列表2 点击平台属性列表,根据属性id进行过滤3 生成面包屑面包屑组合 = 当前请求地址中所包含的属性参数属性列表 + 面包屑(当前请求中的连接) = 全部属性面包屑url请求=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论