es同义词配置规则

同义词配置有两种:

1,a=>b: 通俗的来讲,就是尽管用户输入的是a,但是es在查询的是会转成b去搜索,"=>"左边的词全部会被右边的词替换。

2,a,b:通俗的来讲,就是不管用户输入的是a还是b,es在查询的是用a,或者b搜索.比如 保温杯,杯子,用户输入的是"保温杯",es会用"杯子"去做搜索,也会用"保温杯"搜索。使用","英文逗号分隔,两个词是互等的,分词时会同时分成两个词进行索引或者检索。如果遇到这些词项中的任何一项,则将其替换为所有列出的同义词。搜索a的时候会同时再搜索b,搜索b的时候会同时再搜索a

3.a,b=>c 搜索a和b都会转成搜索c

4.a,b=>a,b 搜索a就等于搜索a或者搜索b,搜索b就等于搜索a或者搜索b

相关推荐
JAVA学习通19 小时前
OJ竞赛平台----C端题目列表
java·开发语言·jvm·vue.js·elasticsearch
Elasticsearch20 小时前
根据用户行为数据中的判断列表在 Elasticsearch 中训练 LTR 模型
elasticsearch
失散131 天前
分布式专题——45 ElasticSearch基础数据管理详解
java·分布式·elasticsearch·架构
今天头发还在吗1 天前
解决 Git 推送冲突:使用 Rebase 整合远程更改
大数据·git·elasticsearch
橘子在努力1 天前
【橘子ES】如何本地调试ES源码
elasticsearch·搜索引擎
柳贯一(逆流河版)2 天前
ElasticSearch 实战:全文检索与数据聚合分析的完整指南
大数据·elasticsearch·全文检索
Jammingpro2 天前
【Git版本控制】Git初识、安装、仓库初始化与仓库配置(含git init、git config与配置无法取消问题)
java·git·elasticsearch
失散132 天前
分布式专题——44 ElasticSearch安装
java·分布式·elasticsearch·架构
arvin_xiaoting2 天前
#zsh# #Ubuntu# 一键安装zsh、oh-my-zsh、常用插件
linux·ubuntu·elasticsearch
bemyrunningdog2 天前
IntelliJ IDEA合并分支到master全攻略
大数据·elasticsearch·intellij-idea