<?xml version="1.0"?>
<!DOCTYPE webpage PUBLIC "-//Norman Walsh//DTD Website V2.1b1//EN" "../../../dtd/website.dtd" [
<!ENTITY attaches SYSTEM "attaches.xml" NDATA XML>
<!ENTITY champs-sdx SYSTEM "champs-sdx.xml" NDATA XML>
<!ENTITY fragmentation SYSTEM "fragmentation.xml" NDATA XML>
<!ENTITY original SYSTEM "original.xml" NDATA XML>
<!ENTITY parametres SYSTEM "parametres.xml" NDATA XML>
<!ENTITY pipeline SYSTEM "pipeline.xml" NDATA XML>
<!ENTITY sortie SYSTEM "sortie.xml" NDATA XML>
<!ENTITY thesaurus SYSTEM "thesaurus.xml" NDATA XML>
]>
<webpage id="indexation_index">
	<head>
		<title> Aperçu de l'indexation</title>
		<titleabbrev>Indexation</titleabbrev>
		<author>
			<firstname>Martin</firstname>
			<surname>Sévigny</surname>
			<affiliation>
				<orgname>AJLSM</orgname>
			</affiliation>
		</author>
		<revhistory>
			<revision>
				<revnumber>1.0</revnumber>
				<date>2003-05-14</date>
			</revision>
		</revhistory>
	</head>
	<para>SDX est d'abord et avant tout un outil de recherche pour documents XML. De plus, l'approche utilisée par SDX consiste à utiliser la structure des documents XML au moment de l'indexation et non au moment de la requête. Ainsi, le processus d'indexation consiste à analyser le document XML à indexer, puis à <emphasis>remplir</emphasis> des champs (ou index) avec du contenu (provenant du document ou d'une source externe).</para><para>Dans le but de demeurer un outil XML complètement générique, SDX ne peut prétendre connaître à l'avance où trouver l'information pour les différents champs définis dans votre base de documents. Le développeur d'une application doit donc prévoir un <emphasis>pipeline</emphasis> d'indexation, soit une ou plusieurs transformations qui vont s'opérer sur le document source pour produire une structure XML simple qui contiendra la liste des champs pertinents et leur valeur.</para><para>Ce mécanisme d'indexation est le même pour les deux types de documents indexables actuellement supportés par SDX, soit les documents XML et les documents HTML. Ces derniers sont préalablement convertis en format XML pour ensuite être introduits dans le <emphasis>pipeline</emphasis> d'indexation de la même manière qu'un document XML normal.</para><para>Il est à noter que le processus d'indexation de SDX est fondamental, car, avant d'être indexé, un document n'est pas connu par SDX. C'est également lors de ce processus que des liens vers des documents attachés peuvent être créés, mais aussi qu'un document peut être fragmenté pour créer plusieurs unités documentaires.</para><para>Pour bien comprendre le processus d'indexation de SDX, la documentation présente séparément ces différents concepts :</para><variablelist><varlistentry><term><olink targetdocent="pipeline"><emphasis>Pipeline</emphasis> d'indexation</olink></term><listitem><para>Comment configurer le <emphasis>pipeline</emphasis> d'indexation ? Quels sont les types de transformation possibles ?</para></listitem></varlistentry><varlistentry><term><olink targetdocent="original">Document original, document d'usage</olink></term><listitem><para>SDX vous permet de gérer non seulement le document original, mais également un document d'usage issu de l'une des transformation du <emphasis>pipeline</emphasis> d'indexation. Que fait exactement SDX de ces documents ?</para></listitem></varlistentry><varlistentry><term><olink targetdocent="parametres">Paramètres d'indexation</olink></term><listitem><para>Quels sont les paramètres que SDX fournit à tout <emphasis>pipeline</emphasis> d'indexation ? Comment spécifier vos propres paramètres de <emphasis>pipeline</emphasis> ?</para></listitem></varlistentry><varlistentry><term><olink targetdocent="sortie">Format de sortie : documents, champs</olink></term><listitem><para>Quel est le format de sortie d'un <emphasis>pipeline</emphasis> d'indexation ?</para></listitem></varlistentry><varlistentry><term><olink targetdocent="champs-sdx">Champs SDX</olink></term><listitem><para>Quels sont les champs définis automatiquement par SDX ? A quoi peuvent-ils servir ? Comment les utiliser ?</para></listitem></varlistentry><varlistentry><term><olink targetdocent="attaches">Documents attachés</olink></term><listitem><para>Pourquoi attacher des documents ? Comment spécifier un document attaché ?</para></listitem></varlistentry><varlistentry><term><olink targetdocent="fragmentation">Fragmentation des documents</olink></term><listitem><para>Pourquoi fragmenter des documents XML ? Que fait SDX avec des documents fragmentés ou des fragments de documents ? Comment fournir la source d'un document fragmenté ?</para></listitem></varlistentry><varlistentry><term><olink targetdocent="thesaurus">Utilisation de thésaurus</olink></term><listitem><para>Quel est le rôle d'un thésaurus lors de l'indexation ? Comment configurer un <emphasis>pipeline</emphasis> pour utiliser un thésaurus ? Comment demander à SDX d'utiliser un thésaurus pour ajouter des termes à un champ ?</para></listitem></varlistentry></variablelist>
</webpage>
