在 Kibana 中搜索特定术语
Search for specific Term in Kibana
我正在尝试使用 Kibana UI 上的术语字段从消息字段中搜索 [ERROR]。
但它 returns 所有术语,如 "No Error" 、“[ERROR]”,但我正在尝试获取包含术语“[ERROR]”的那些条目。
知道我在哪里搜索错误或者我是否可以修改它?
此致,
阿拜
Elasticsearch 中的搜索功能取决于索引数据期间的索引配置。如果您没有配置任何特定映射,那么 Standard Analyzer 将应用于数据。
您可以在控制台中查看标准分析器如何将您的数据拆分为标记。试试这个:
GET _analyze
{
"text": ["[ERROR] message", "error message"],
"analyzer": "standard"
}
如您所见,“[ERROR]”和"error" 都被转换为相同的标记。要严格查找术语“[ERROR]”,您需要将索引配置为使用 Whitespace Analyzer 并重新索引数据。
我正在尝试使用 Kibana UI 上的术语字段从消息字段中搜索 [ERROR]。
但它 returns 所有术语,如 "No Error" 、“[ERROR]”,但我正在尝试获取包含术语“[ERROR]”的那些条目。
知道我在哪里搜索错误或者我是否可以修改它?
此致, 阿拜
Elasticsearch 中的搜索功能取决于索引数据期间的索引配置。如果您没有配置任何特定映射,那么 Standard Analyzer 将应用于数据。
您可以在控制台中查看标准分析器如何将您的数据拆分为标记。试试这个:
GET _analyze
{
"text": ["[ERROR] message", "error message"],
"analyzer": "standard"
}
如您所见,“[ERROR]”和"error" 都被转换为相同的标记。要严格查找术语“[ERROR]”,您需要将索引配置为使用 Whitespace Analyzer 并重新索引数据。