{"query":{"bool":{"filter":[{"wildcard":{"user_id":"user-"}}]}}}
查询语句类似如上,“-”这类特殊字符无法参与到查询条件中,字段不分词,通常是多个term和wildcard组合查询。
es5.5没有这个问题,换了6.8就出现这种情况了。
基于restful api调用,无法使用java的QueryParser.escape
查询语句类似如上,“-”这类特殊字符无法参与到查询条件中,字段不分词,通常是多个term和wildcard组合查询。
es5.5没有这个问题,换了6.8就出现这种情况了。
基于restful api调用,无法使用java的QueryParser.escape
3 个回复
locatelli
赞同来自:
另外wildcard查询里没有出现wildcard(*或?)?
nine_sun
赞同来自:
Ombres
赞同来自: