全文检索工具elasticsearch:第四章:开发电商的搜索列表功能
2023-06-13 09:16:25 时间
1、功能简介 1.1入口: 两个 首页的分类
搜索栏
列表展示页面
2 根据业务搭建数据结构
这时我们要思考三个问题:
哪些字段需要分词
我们用哪些字段进行过滤
哪些字段我们需要通过搜索显示出来。
123
需要分词的字段
sku名称 sku描述
分词、定义分词器
有可能用于过滤的字段
平台属性、三级分类、价格
要索引
其他需要显示的字段
skuId 图片路径
不索引 第一种方式:
根据以上制定出如下结构:
执行:
PUT gmall
{
"mappings": {
"SkuInfo":{
"properties": {
"id":{
"type": "keyword"
, "index": false
},
"price":{
"type": "double"
},
"skuName":{
"type": "text",
"analyzer": "ik_max_word"
},
"skuDesc":{
"type": "text",
"analyzer": "ik_smart"
},
"catalog3Id":{
"type": "keyword"
},
"skuDefaultImg":{
"type": "keyword",
"index": false
},
"skuAttrValueList":{
"properties": {
"valueId":{
"type":"keyword"
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120482182
相关文章
- fastadmin 自定义搜索
- 全文检索工具elasticsearch:第四章:开发电商的搜索列表功能
- Find Any File mac版(文件搜索) v2.4b1中文版
- 可搜索加密:DSSE方案
- fastadmin 点击列表按钮跳转页面带参数并搜索对应的数据
- 取代搜索,“干掉”艺术家?顶流「AIGC」的疯狂与争议
- Darkdump:一款功能强大的深网信息搜索工具
- 从百度搜索结果列表里点击 CSDN 博客时 url 参数的含义
- linux文件管理命令实例分析【权限、创建、删除、复制、移动、搜索等】
- 查询MySQL使用IN查询实现复杂搜索(mysql条件in)
- 搜索 MySQL 数据库中特定关键字的方法(grepmysql)
- Oracle模糊查询:智能精准搜索的艺术(oracle模糊查询)
- 利用AjaxControlToolkit实现百度搜索时的下拉列表提示详细步骤
- coreseek搜索英文的问题详解