目前,我在AWS上使用Kibana + Elasticsearch(v.5.1)。我无法搜索-
或/
等特定符号,我希望在Elasticsearch
中存储的日志中找到特定的网址,但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它表示支持入口点,但仍然不起作用
答案 0 :(得分: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
中分析和未分析的字段以及如何在Kibana中使用它们的一般性问题,我们有一个非常好的答案