我有一个kibana可视化文件,显示了包含URL作为值的字段的点击计数。我想过滤包含特定URL的数据。
例如,我有一个名为pageUrl
的字段,其值如下:
pageUrl:"http://example.com"
pageUrl:"http://example.com/page1"
pageUrl:"http://example.com/page1/test"
等
当我搜索时:
pageUrl:"http://example.com/page1"
它仅显示包含确切URL的记录(在上述情况下,它将仅获取一条记录,即:
pageUrl:"http://example.com/page1"
我希望它显示包含给定URL的所有记录,即:
pageUrl:"http://example.com/page1/"
pageUrl:"http://example.com/page1/test" both of the records should be shown.
我正在使用Kibana-6.2.3和elasticsearch 6.2。
我已经进行了搜索,但是在弹性搜索文档中没有找到任何相关信息。
下面是可视化search.json
:
{
"index": "a1791650-4aee-11e9-a0dd-931fee93f3c7",
"query": {
"query": {
"query_string": {
"query": "*",
"analyze_wildcard": true
}
},
"language": "lucene"
},
"filter": []
}
我将搜索字符串用作:
pageUrl.analyzed:"http://example.com/page1"