Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch Kibana收到此消息,正在解析异常:[u source]错误没有注册[query]_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Search_Kibana_Kibana 5 - Fatal编程技术网 elasticsearch Kibana收到此消息,正在解析异常:[u source]错误没有注册[query],elasticsearch,search,kibana,kibana-5,elasticsearch,Search,Kibana,Kibana 5" /> elasticsearch Kibana收到此消息,正在解析异常:[u source]错误没有注册[query],elasticsearch,search,kibana,kibana-5,elasticsearch,Search,Kibana,Kibana 5" />

elasticsearch Kibana收到此消息,正在解析异常:[u source]错误没有注册[query]

elasticsearch Kibana收到此消息,正在解析异常:[u source]错误没有注册[query],elasticsearch,search,kibana,kibana-5,elasticsearch,Search,Kibana,Kibana 5,我试图在Kibana搜索,以找到基于代码的产品。为此,我使用了logstash,并将我的Oracle数据用于弹性搜索。下面的查询我试图根据代码获取产品,但无法正确获取。我的问题有什么不对吗 请在弹性搜索中查找我的实际数据: { "took":50, "timed_out":false, "_shards":{ "total":5, "successful":5, "skipped":0, "failed":0 },

我试图在Kibana搜索,以找到基于代码的产品。为此,我使用了logstash,并将我的Oracle数据用于弹性搜索。下面的查询我试图根据代码获取产品,但无法正确获取。我的问题有什么不对吗

请在弹性搜索中查找我的实际数据:

 {  
   "took":50,
   "timed_out":false,
   "_shards":{  
      "total":5,
      "successful":5,
      "skipped":0,
      "failed":0
 },
  "hits":{  
  "total":1,
  "max_score":1.0,
  "hits":[  
     {  
        "_index":"my_index",
        "_type":"doc",
        "_id":"MUC8GmMBRU-f7c0A8LUY",
        "_score":1.0,
        "_source":{  
           "@version":"1",
           "vendor_id":1,
           "name":"prod7",
           "code":"12312",
           "catalog_id":343,
           "is_visible":1,
           "@timestamp":"2018-05-01T08:06:16.642Z"
        }
     }
  ]
 }
请查找我试图通过kibana从elasticsearch获取记录的查询

get my_index/_search/
    {


      "query" :{
        "_source":{
          "match_all":{"code":"12312"}
        }
      }
    }
我得到下面的错误

{
  "error": {
    "root_cause": [
      {
        "type": "parsing_exception",
        "reason": "no [query] registered for [_source]",
        "line": 3,
        "col": 15
      }
    ],
    "type": "parsing_exception",
    "reason": "no [query] registered for [_source]",
    "line": 3,
    "col": 15
  },
  "status": 400
}

正确的查询如下所示:

GET my_index/_search/
{
  "query" :{
      "match": {"code": "12312"}
  }
}

非常感谢,它工作得很好。如何使用通配符(如代码)进行搜索以这样的字符开头…可以使用前缀查询而不是match:prefix:{code:123}