不要急,总有办法的

汉字+数字的地址匹配问题

Elasticsearch | 作者 bowen | 发布于2017年07月03日 | 阅读数:3204

在head插件中执行
{"query":{"bool":{"should":{"match":{"_all":{"query":"水木清华  2 803室"
,"type":"boolean","minimun_should_match":"100%"}}}}}}
匹配不到水木清华2幢803室
必须要加上2幢才能匹配到,这让我没有思路,哪位伙伴指点一下呗
已邀请:

kepmoving - 90后

赞同来自:

你用的minimun_should_match为100%,你搜索的词的所有分词必须全部匹配,应该是水木清华2幢803室,切分出了2幢这个单独的词了,没有把2给切分出来导致的

novia - 1&0

赞同来自:

索引时是用es默认的分词吗?

要回复问题请先登录注册