提问:布和纸怕什么?

关于wildcard的使用提问。

Elasticsearch | 作者 kahoyip | 发布于2017年06月07日 | 阅读数:3910

图中的请求为time1到time2时间内每5分钟所有流量的统计。

现在有个字段描述了请求网址,叫做weburl,里面存放的大概为"http://www.abc-abc.com/sfjlasfaslfjlals"
 
因为访问的记录可能有m.abc-abc.com,wx.abc-abc.com,www.abc-abc.com 等等,现在想在原有基础上从weburl字段中的字段精确筛选出包含"abc-abc.com"的记录,请问在原本的请求体上面是加上wildcard吗?
是不是一下内容?放到哪个位置?
"wildcard" : {
      "weburl" : "*abc-abc.com*"
},

wildcard和constant_score单独用都可以获取到结果,但是以图中的基础,在query里面加上wildcard就报错了:
[wildcard] malformed query, unexpected [FIELD_NAME] found [constant_score]
 
QQ图片20170607173844.png
已邀请:

linyongzhi

赞同来自:

可以放在query里面

要回复问题请先登录注册