使用特殊符号的 AWS Kibana 搜索

AWS Kibana search with special symbols

目前,我在 AWS(5.1 版)上使用 Kibana + Elasticsearch。我无法搜索 -/ 等特定符号,主要是我想在存储在 Elasticsearch 中的日志中找到特定的 URL,但 Elasticsearch 忽略了那些符号,来自 Elasticsearch 文档,我理解这是因为正在使用标准分析器。但是如果我正在检查当前的分析器状态,我可以看到以下请求的消息 GET /_analyzer

{
    "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 表示支持入口点,但还是不行

分析器是每个字段的设置,您尝试 运行 的命令将 analyze a given text

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

对于您关于已分析和未分析字段以及如何在 Kibana 中使用它们的一般性问题,https://discuss.elastic.co/t/how-to-use-slash-to-search-in-discovery/92340/2

提供了很好的答案