全部產品
Search
文件中心

Simple Log Service:為什麼未建立索引的JSON子欄位會產生索引流量?

更新時間:May 21, 2026

當您為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,並開啟索引。