wildcard的具体语法范围说明?

Elasticsearch | 作者 三斗室 | 发布于2014年11月18日 | 阅读数:6162

比如我有一个字段内容是404,503, 0, "", -100001, -1009之类的错误码。如果想匹配小于0的,但是这个是字符串类型。如果用regexp,写errorcode:/-[0-9]*/就可以了。

但是改成wildcard的话,errorcode:"-*" 返回结果集是空的。
已邀请:

medcl - 今晚打老虎。

赞同来自: Rubricate 三斗室 清风凌波

默认是lucene语法,lucene语法的以下字符是需要做转义处理的
{{{
+ - && || ! ( ) { } [ ] ^ " ~ * ? : \ /
}}}



或者你直接使用regexp查询

要回复问题请先登录注册