不为失败找理由,要为成功找方法。

elasticsearch数字加字母的字段值怎样进行模糊查询

Elasticsearch | 作者 liunique | 发布于2016年04月14日 | 阅读数:17514

比如说我有一个field的值为42000934BG0001,在查询时输入009或者934能够匹配,改用什么分词器或者该怎样设置,小弟刚接触es,求大神们指点。
已邀请:

helloes

赞同来自: nilr medcl liunique

不分词,然后用wildcard查询
{
"query": {
"wildcard": {
"field": "*009*"
}
}
}

要回复问题请先登录注册