2017-08-14 156 views
0

目前,我在AWS上使用Kibana + Elasticsearch(v。5.1)。我无法搜索特定的符号,如-/,主要是我想在我存储在Elasticsearch,但Elasticsearch日志中找到特定的URL,但Elasticsearch忽略这些符号,从Elasticsearch文档我明白这是因为标准分析器是在使用。但是如果我检查当前分析仪表的状态,我可以看到这个消息,以下要求GET /_analyzerAWS Kibana使用特殊符号搜索

{ 
    "error": { 
     "root_cause": [ 
      { 
       "type": "action_request_validation_exception", 
       "reason": "Validation Failed: 1: text is missing;" 
      } 
     ], 
     "type": "action_request_validation_exception", 
     "reason": "Validation Failed: 1: text is missing;" 
    }, 
    "status": 400 
} 

here它说,该入口点是支持的,但仍然无法正常工作

回答

0

分析仪是一种设置每场和你试图运行的命令将会是analyze a given text

您感兴趣的是映射,例如:GET /my-index/my-type/_mapping

有一个很好的回答你有关分析,而不是分析领域,如何在https://discuss.elastic.co/t/how-to-use-slash-to-search-in-discovery/92340/2

+0

感谢您的链接我得到了它在映射Kibana使用它们普遍的问题,但它没有出现在Kibana UI(发现)即使它在管理中可见:( – user1016265

+0

* .raw'字段在Discover中不可见,但仍可以在搜索栏中使用它们 – xeraa

+0

奇怪的原因我尝试过使用它们结果0 :( – user1016265