kibana/elasticsearch stringquery包括&

f1tvaqid  于 2021-06-13  发布在  ElasticSearch
关注(0)|答案(0)|浏览(310)

我将kibana6.1.2与lucene7.1.0结合使用,其中有一个url字段,我试图用should-give编写一个查询,其中urlparameter param1有一个值。以下是一些示例:
“url”:“test?param1=123&param2=321”
“url”:“test?param1=&param2=321”
“url”:“test?param2=321”
是我查询的结果,因此我厌倦了以下内容:

"query": {
 "bool": {
   "must": [
     {
       "query_string": {
         "query": "\"param2\" AND \"param1\" AND NOT \"param1=&\"",
         "analyze_wildcard": true,
         "default_field": "url"
       }
     }
   ]
 }

我还尝试用regexp查询来解决这个问题,但也没有成功。那么,我的查询应该是什么样子的呢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题