6.3: Index de recherche

Les index précisent les parties de la collection qui peuvent être recherchées. Cette section explique comment ajouter et supprimer des index et fixer un index par défaut. Dans le panneau "Design", cliquez "Search Indexes".

La partie supérieure droite du panneau "Search Indexes" affiche les informations sur l'index qui est actuellement utilisée par la collection. Ceci peut être modifié en cliquant "Change...". Une fenêtre secondaire apparaît avec la liste d'options: MG, MGPP et Lucene. Modifier ceci affecte la façon dont les index sont construits, et peut affecter la fonctionnalité de recherche.

La liste "Assigned Indexes" montre quels index sont actuellement assignés à la collection.

Pour ajouter un index, cliquez "New Index" ... Une fenêtre secondaire apparaît avec une liste des sources, qui comprend le texte et les métadonnées. Sélectionnez les sources que vous souhaitez indexer. Les boutons "Select All" et "Select None" peuvent cochez ou décochez, respectivement, tous les éléments de la liste. Une fois un nouvel index a été défini, cliquez "Add Index" pour l'ajouter à la collection. "" ne deviendra actif une fois que les paramètres décrivent un nouvel index, lequel n'est pas déjà attribué à la collection.

Pour les index MG, vous devez aussi choisir la granularité de l'index en utilisant le menu"Indexing level:".

Pour un index MGPP ou Lucene, la granularité de l'index est déterminé globalement, et non pas par l'index. Les niveaux possibles sont affichés sur le volet principal "Search Indexes", et peuvent être ajoutés à la collection en cochant les cases à cocher.

Un index spécial est disponible pour MGPP et Lucene: un index "ToiutChamps(allfields)", qui fournit simplement une recherche combinée sur tous les index spécifiés, sans avoir à préciser un index séparé qui contient toutes les sources. Pour ajouter cet index, cochez la case "Add combined searching over all assigned indexes (allfields)" et cliquer sur "Add Index".

Pour MGPP et Lucene, un bouton "Add All" est également fourni, comme un raccourci vers l'ajout comme des index individuels de toutes les métadonnées et des sources de texte.

Pour éditer un index, sélectionnez-le et cliquez sur "Edit Index". Une boîte de dialogue similaire à "New Index" est affichée.

Pour supprimer un index, sélectionnez-le dans la liste des Index assignés et cliquer "Remove Index".

L'ordre dans lequel les index sont spécifiés dans la liste "Index assignés", c'est l'ordre où ils apparaissent dans le menu déroulant de la page de recherche. Utilisez les boutons "Move Up" et "Move Up" pour changer cet ordre.

Celui qui est sélectionné par défaut sur la page de recherche est appelé "index par défaut". Ceci peut être défini en sélectionnant un index de la liste et en cliquant sur "Définir l'index par défaut". L'index par défaut est marquée avec "[Index par défaut]" dans la liste "Index assignés". Si aucun index est défini par défaut, le premier de la liste sera utilisé par défaut.

Les noms utilisés pour la liste déroulante d'index sur la page de recherche peuvent être définies dans les parties "Search" du panneau "" (voir Rechercher).

Pour les index MG et MGPP, il existe d'autres possibilités de contrôler la manière dont les indexes sont construits. "stemming" et "case-folding" peuvent être activés ou désactivés dans les index - si pas activés, les options ne seront pas affichées sur la page des préférences de la collection. "accent-folding" est également disponible pour un index MGPP. Cela fonctionne d'une manière similaire à "case-folding", mais au lieu de faire correspondre les lettres majuscules et miniscules, les lettres avec diacritiques correspondent à ceux sans signes diacritiques.