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

请问下ES可以做类似sql的like,要后匹配的like,比如:like ‘aaaaa%’这样的

Elasticsearch | 作者 LXJ | 发布于2017年12月22日 | 阅读数:13009

系统提示:这个人太懒了,什么问题描述都没有写!

已邀请:

zx493734247 - 90

赞同来自:

你先检查一下你要like的字段Filed的mapping类型是keyword还是text.
这里是对keyword和text的一些like查询例子
http://blog.csdn.net/dm_vincen ... 01851

LXJ

赞同来自:

感谢大家的解答,我这边没有说清楚,我是需要java api进行模糊查询的。
实现类似SQL 的like ‘aaa%’,可以使用如下方式:boolQueryBuilder.must(QueryBuilders.wildcardQuery(key, keyValue + "*"));

要回复问题请先登录注册