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 définir un index par défaut. Dans la vue "Design", cliquer sur "Search Indexes".

La partie en haut et à droite du panneau "Search Indexes" affiche des informations sur le moteur de recherche utilisé par la collection. Ceci peut être modifié en cliquant sur "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" affiche les index actuellement attribués à la collection.

Pour ajouter un index, cliquer sur "New Index" ... Une fenêtre secondaire apparaît avec une liste de sources qui contient le texte et les métadonnées. Sélectionner les sources que vous souhaitez indexer. Les boutons "Select All" et "Select None" sont utilisés pour cocher ou décocher tous les éléments de la liste. Une fois le nouvel index défini, cliquer sur "Add Index" pour l'ajouter à la collection. "" ne deviendra actif que quand les paramètres décriront un nouvel index qui n'a pas déjà été 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ée globalement, et non par l'index. Les niveaux possibles sont affichés sur le panneau principal "Search Indexes", et peuvent être ajoutés à la collection en cochant les cases correspondantes.

Un index particulier est disponible sous MGPP et Lucene : un index "allfields", qui donne la possibilité d'une recherche combinée sur tous les index spécifiés, sans avoir à préciser un index autre qui contiendrait toutes les sources. Pour ajouter cet index, cocher 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, le sélectionner dans la liste des Index attribués et cliquer sur "Remove Index".

L'ordre dans lequel les index sont spécifiés dans la liste "Index attribués" est celui dans lequel ils appararaîtront dans le menu déroulant de la page de recherche. Utiliser 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 identifié par "[Index par défaut]" dans la liste "Index assignés". Si aucun index n'est défini par défaut, le premier index de la liste sera utilisé par défaut.

Les noms présentés dans la liste déroulante d'index sur la page de recherche peuvent être définis dans les parties "Search" de la vue "" (voir Rechercher).

Pour les index MG et MGPP, il existe d'autres possibilités de contrôler la manière dont les index sont construits. "Ignorer terminaisons" et "Ignorer casse" 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. "Ignorer accents" est également disponible pour un index MGPP. Cela fonctionne d'une manière similaire à "Ignorer casse", mais au lieu de faire correspondre les lettres majuscules et miniscules, les lettres avec diacritiques correspondent à ceux sans signes diacritiques.