图中的请求为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]
现在有个字段描述了请求网址,叫做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]
1 个回复
linyongzhi
赞同来自: