當您為JSON類型的欄位配置索引後,欄位名和欄位值都會被計入到索引流量中,包括未被配置索引的子節點。
計算規則
JSON欄位的索引流量計算規則如下:
- 如果未對子節點設定索引,則其索引流量按照text類型進行計算。
- 如果對子節點設定了索引,則其索引流量按照其子節點的資料類型(text類型、long類型或double類型)進行計算。更多資訊,請參見建立索引。
樣本
下述日誌中的result欄位為JSON類型,且只對result.anomaly_type欄位設定了索引。在計算索引流量時,會將result欄位名和result欄位值中的所有內容都計入到索引流量中,即 dim_name 等欄位名和欄位值,都將按照text類型計入到索引流量中。
- 日誌範例
{ "result": { "anomaly_type": "None", "dim_name": "body_bytes_sent", "is_anomaly": false, "score": 0, "value": "4850.000000" } } - 索引配置欄位result的類型設定為json,分隔字元為
,':"=0[]{}?@&<>/\n\t\r;其子欄位anomaly_type的類型設定為text,並開啟索引。