Préparation de la base de données pour les recherches
Cette section explique comment préparer les tables de la base de
données Commerce pour pouvoir y effectuer des recherches avec DB2 Extension texte. Des exemples relatifs au commerce électronique sont fournis. Pour plus d'informations sur les paramètres spécifiques et leurs valeurs,
reportez-vous au manuel DB2 Extension texte - Administration et programmation.
Remarque :
Au préalable, vous devez avoir créé la base de données Commerce
et chargé les données texte dans les colonnes des tables.
Pour préparer la base de données, procédez comme suit :
- Démarrez le serveur Extension texte, si ce n'est pas encore le
cas, en tapant :
TXSTART sur le serveur.
- Lancez la ligne de commande DB2 Extension texte en tapant
l'instruction suivante sur la ligne de commande DB2 :
DB2TX
- Connectez-vous à la base de données Commerce en tapant
l'instruction ci-dessous sur la ligne de commande DB2TX :
CONNECT TO <nom_bd>
où <nom_bd> est le nom attribué à la
base de données Commerce.
- Activez la base de données Commerce en tapant l'instruction
ci-dessous sur la ligne de commande DB2TX :
ENABLE DATABASE
- Vérifiez les paramètres par défaut de la base de données.
GET TEXT CONFIGURATION
- Modifiez les paramètres par défaut (facultatif).
CHANGE TEXT CONFIGURATION
- Activez les tables. Facultatif. Cette opération n'est requise que si vous souhaitez une table d'index commune.
- Activez les colonnes. L'activation se produit en deux étapes.
- La première étape modifie la table, ajoute la colonne de
descripteurs (si elle n'existe pas encore) et met à jour les valeurs. Il s'agit d'une procédure d'avant-plan qui peut prendre
plusieurs minutes pour une table de grande taille.
- Le processus d'indexation est un processus d'arrière-plan. Vous
pouvez vérifier l'état de l'index en tapant l'instruction suivante
sur la ligne de commande DB2TX :
GET INDEX STATUS
- Si une erreur s'est produite lors de l'indexation et que
l'index est verrouillé pour mise à jour, vous pouvez réinitialiser
l'état de l'index en tapant l'instruction suivante sur la ligne de commande DB2TX :
RESET INDEX STATUS