ElasticSearch搜索功能与后台操作详解
需积分: 0 40 浏览量
更新于2024-08-04
收藏 699KB DOCX 举报
"ElasticSearch后台操作手册1.01"
ElasticSearch是一个强大的分布式全文搜索引擎,常用于实时数据检索和分析。本手册主要关注ElasticSearch在后台维护和搜索功能方面的应用,尤其在商品信息搜索场景下的具体操作。
**一、ElasticSearch搜索功能简介**
在商品搜索中,ElasticSearch支持多种搜索维度,包括商品关键字、标题、子标题以及商品属性和商品标签。商品标签被独立作为一个字段存储,而其他信息则组合成一个keywords字段。在分词策略上,有以下几种选择:
1. **默认不分词搜索**:保留原始输入,不做任何分词处理。
2. **IK_max_word分词**:将关键词拆分成尽可能多的词组,例如"中华人民共和国"会被拆分为"中华人民共和国"、"中华人民"、"中华"、"人民"、"共和国"。
3. **IK_smart分词**:智能分词,保留较有意义的词组,如"中华人民共和国"会被拆分为"中华人民共和国"、"中华人民"、"共和国"。
4. **Elasticsearch默认分词**:根据ElasticSearch内置的分词规则,"中华人民共和国"会被拆分为"中"、"华"、"人"、"民"、"共"、"和"、"国"。
**二、搜索相关配置**
1. **启用ElasticSearch开关**:系统配置中需设置是否启用ElasticSearch,以便切换搜索引擎。
2. **同步商品信息**:商品信息同步到前台后,后续操作与常规流程一致。
3. **关键字维护**:新增或编辑商品时,商品关键字是必填项,以增强搜索匹配度。
4. **标签管理**
- **添加商品标签**:添加的标签会整合进elasticsearchik插件,IK分词器在处理标签时保持其完整性,不会进行分词。
- **添加商品管理标签**:关联商品后,标签会自动更新到搜索引擎,确保搜索结果的准确性。
**三、缓存KEY说明**
缓存管理在ElasticSearch中扮演着关键角色,确保高效检索:
- **useElasticSearch**:系统配置项,决定是否启用ElasticSearch。"Off"表示关闭,"On"表示开启,关闭时将使用Solr作为替代。
- **thresholdTotal**:设定返回搜索结果的最大数量,超过该值时不进行进一步的分词拆分,默认为0。
- **esIKHotWords**:包含所有启用标签的集合,由IK插件加载并维护,用于控制不拆分的热词。
本手册详细介绍了ElasticSearch在后台操作中的具体步骤和配置,对于理解和优化商品搜索功能提供了清晰的指导。通过理解这些配置和功能,可以更好地利用ElasticSearch的特性,提升搜索效率和用户体验。
1139 浏览量
175 浏览量
116 浏览量
2022-08-08 上传
2014-03-08 上传
2022-08-08 上传
1157 浏览量
2022-08-03 上传
377 浏览量
亚赛大人
- 粉丝: 34
- 资源: 332
最新资源
- MergeMarks-crx插件
- RMMapper(iPhone源代码)
- 淘宝新开店铺提取器.rar
- XinGePush:腾讯信鸽.NET SDK
- 多输入多输出MIMO系统广义奈奎斯特nyquist曲线绘制
- yashwanthkumarsuruneni:关于Y @ $ h
- 特效菜单 模块源码+例程-易语言
- sudoku
- 银河系访客
- Team-PI-Repo
- uCertify Proctoring-crx插件
- 智能巡检管理系统在电力线路巡检中的应用探究.rar
- 华南X79主板RAID驱动 适用于慢装系统.zip
- TRSDialScrollView(iPhone源代码)
- matlab代码字的大小-simLDPC:低密度奇偶校验码编码器和解码器仿真的MATLAB实现
- 测试