Tous les produits
Search
Centre de documentation

Simple Log Service:index

Dernière mise à jour :Sep 15, 2026

Paramètre

Type

Description

Exemple

object

La structure de données de configuration de l'index.

Scénario 1 (index de texte intégral uniquement) :

{
    "line": {
        "chn": false,
        "caseSensitive": false,
        "token":[","," ","'","\"",";","=","(",")","[","]","{","}","?","@","<","&","/",":","\n","\t","\r"]
    }
}

Scénario 2 (index de texte intégral et index de champ) :

{
  "keys": {
    "region": {
      "doc_value": true,
      "alias": "",
      "type": "text",
      "caseSensitive": false,
      "chn": false,
      "token": [","," ","'","\"",";","=","(",")","[","]","{","}","?","@","<","&","/",":","\n","\t","\r"]
    },
    "end_time": {
      "doc_value": true,
      "alias": "",
      "type": "long"
    },
    "request_time": {
      "doc_value": true,
      "alias": "",
      "type": "double"
    }
  },
  "line": {
    "caseSensitive": false,
    "chn": true
  }
}

keys

object

La configuration de l'index de champ. La clé est le nom du champ et la valeur est la configuration de l'index de champ. Au moins l'un des éléments suivants doit exister : index de texte intégral, index de champ ou index de scan. Exemple d'index de champ :

{
    "region": {
      "doc_value": true,
      "alias": "",
      "type": "text",
      "caseSensitive": false,
      "chn": false,
      "token": [","," ","'","\"",";","=","(",")","[","]","{","}","?","@","<","&","/",":","\n","\t","\r"]
    },
    "end_time": {
      "doc_value": true,
      "alias": "",
      "type": "long"
    },
    "request_time": {
      "doc_value": true,
      "alias": "",
      "type": "double"
    }
  }

La configuration de l'index de champ. La clé est le nom du champ et la valeur est la configuration de l'index de champ.

line

object

La configuration de l'index de texte intégral. Au moins l'un des éléments suivants doit exister : index de texte intégral, index de champ ou index de scan. Exemple d'index de texte intégral :

{
    "chn": false,
    "caseSensitive": false,
    "token":[","," ","'","\"",";","=","(",")","[","]","{","}","?","@","<","&","/",":","\n","\t","\r"]
}

auto_key_detect

boolean

Indique si la fonctionnalité de découverte automatique d'index doit être activée. Une fois cette fonctionnalité activée, les champs des logs qui n'ont pas d'index sont automatiquement découverts et ajoutés à auto_text_keys (champs indexés découverts automatiquement). Les champs indexés découverts automatiquement sont de type texte avec l'analyse activée. Leur sensibilité à la casse et leurs paramètres de jeton héritent de la configuration de l'index de texte intégral.

false

auto_text_keys

array

Les champs indexés découverts automatiquement. Les champs indexés découverts automatiquement sont de type texte avec l'analyse activée. Leur sensibilité à la casse et leurs paramètres de jeton héritent de la configuration de l'index de texte intégral. Une fois la découverte automatique d'index désactivée, les index précédemment découverts sont conservés sauf si vous effacez explicitement ce champ.

string

Les champs indexés découverts automatiquement. Les champs indexés découverts automatiquement sont de type texte avec l'analyse activée. Leur sensibilité à la casse et leurs paramètres de jeton héritent de la configuration de l'index de texte intégral.

host

caseSensitive

boolean

Indique si l'index est sensible à la casse. Valeur par défaut : false.

true

chn

boolean

Indique s'il faut inclure les caractères chinois. Valeur par défaut : false. L'activation de cette option peut réduire les performances d'écriture.

false

exclude_keys

array

La liste des champs exclus. Ce paramètre ne peut pas être spécifié en même temps que include_keys.

string

La liste des champs exclus.

excludeField

include_keys

array

La liste des champs inclus. Ce paramètre ne peut pas être spécifié en même temps que exclude_keys.

string

La liste des champs inclus.

includeField

token

array

La liste des délimiteurs de jeton. Vous pouvez définir un paramètre de jeton pour spécifier la manière dont le champ est tokenisé.

string

Le délimiteur de jeton, tel que ",", ".", "\r" ou "\n".

,

log_reduce

boolean

Indique si LogReduce doit être activé. Une fois LogReduce activé, une seule des listes blanche et noire prend effet au maximum.

  • true : LogReduce est activé.

  • false (par défaut) : LogReduce n'est pas activé.

true

log_reduce_black_list

array

La liste noire pour le filtrage des champs de clustering dans LogReduce. Ce paramètre prend effet uniquement lorsque LogReduce est activé.

string

Le champ de la liste noire.

time

log_reduce_white_list

array

La liste blanche pour le filtrage des champs de clustering dans LogReduce. Ce paramètre prend effet uniquement lorsque LogReduce est activé.

string

Le champ de la liste blanche.

name

max_text_len

integer

Simple Log Service définit la longueur maximale d'une valeur de champ à 2 048 octets (2 Ko) par défaut. Pour modifier la longueur maximale d'une valeur de champ, définissez la longueur maximale d'un champ de statistiques (texte). Valeurs valides : 64 à 16384. Unité : octets.

2048

scan_index

boolean

Indique si l'index de scan doit être activé. Au moins l'un des éléments suivants doit exister : index de texte intégral, index de champ ou index de scan.

false