2015-09-18 74 views
0

我在Kibana中有一個查詢,我試圖匹配特定字段中的字符串,但結果返回到不同字段匹配的地方。 我的查詢是:Kibana查詢在其他字段上的匹配

消息:一個InvalidValue和CORRELATION_ID:AppPrefix *

這是返回,其中記錄的字段匹配,例如行:

消息:一個InvalidValue

correlation_id:AppPrefix_c0c340cc-d4d4-41e2-bfec-326ae5bacf75

記錄:AppPrefix.Api.Private

我可以工作這一輪通過改變我搜索數據,但我不希望我的查詢比必要進行搜索更多的領域,因爲它是低效率的。

我的問題似乎與Kibana query exact match類似,但使用Kibana 4.1.1似乎不可用原始字段。

是否有更好/正確的方式來格式化我的查詢,以便它只匹配指定的字段?

回答

0

這是突出顯示而不是查詢的問題。根據以下Github commit,它看起來像這樣突出問題將在Elasticsearch 2

「的默認falserequire_field_match是有點不正常,會讓用戶感到困惑,因爲字段名得到默認情況下,每忽略如果字段包含從查詢中提取的術語,則無論哪些字段是查詢,字段都會突出顯示。將缺省值更改爲true,它總是可以根據請求進行更改。「

相關問題