elasticsearch版本6.3.0
例如elasticsearch中存在以下多条数据:
A。。。B。。。C
B。。。C。。。A
C。。。B。。。A
如果在搜索过程中使用ABC输入搜索,希望只返回A。。。B。。。C这一条结果,请问各位大佬应该如何操作?
目前使用的是ik+pinyin的分析器,场景是希望中文搜索场景
例如elasticsearch中存在以下多条数据:
A。。。B。。。C
B。。。C。。。A
C。。。B。。。A
如果在搜索过程中使用ABC输入搜索,希望只返回A。。。B。。。C这一条结果,请问各位大佬应该如何操作?
目前使用的是ik+pinyin的分析器,场景是希望中文搜索场景
3 个回复
waywu
赞同来自: suoiruc
lemons
赞同来自: suoiruc
GET _analyze
{
"analyzer": "keyword",
"text": "ABC"
}
此时查询时,就会按照ABC当做一个词组精确搜索
FFFrp
赞同来自: suoiruc