elasticsearch模糊查询问题

今天发现一个超蛋疼问题。

在索引里面有个字段logger_name,存的是类名:

"match":{"logger_name":"RequestMappingHandlerMapping"}查不出来

后来发现这个字段未做分词,要用通配符wildcard查询。

奇怪的是:

"wildcard":{"logger_name":"org*"}有数据

"wildcard":{"logger_name":"*RequestMappingHandlerMapping"}不行

结果发现是wildcard不支持大写,我也是醉了

改成"wildcard":{"logger_name":"*requestmappinghandlermapping"}OK

猜你喜欢

转载自blog.csdn.net/u011870280/article/details/79849861
今日推荐