身安不如心安,屋宽不如心宽 。

中文拼音自定义混合搜索的问题

Elasticsearch | 作者 Fyp | 发布于2020年04月29日 | 阅读数:358



set.png

数据里面有  小蜜 小米 小迷  三条数据
我想搜索 小米 会先出现 小蜜 接下来是小米 
我想问下中文拼音混合搜索具体如何测试和搜索  
谢谢大佬
 
已邀请:

- 计算机软、硬件/互联网/IT

赞同来自:

拼音和汉字单独定义,搜索的时候,给汉字的权重高一些,拼音的权重低一点
{
"productName": {
"type": "text",
"analyzer": "ik_smart",
"search_analyzer": "ik_smart",
"fields": {
"pinyin": {
"type": "text",
"analyzer": "ik_pinyin_analyzer",
"search_analyzer": "ik_pinyin_analyzer"
}
}
}
}


要回复问题请先登录注册