> Tech > Inconvénients de la recherche documentaire

Inconvénients de la recherche documentaire

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

Même si je suis persuadé que les avantages prédominent, la fonction de recherche documentaire présente tout de même quelques inconvénients.

 

  1. Il n'est pas possible de sauvegarder un catalogue de recherche documentaire SQL Server. Si le système tombe en panne, il faut recréer manuellement

tous les index de recherche documentaire à  la
restauration. Souvenez-vous de cette limitation si vos applications
stratégiques utilisent la recherche documentaire. Souvenez-vous également
que Microsoft ne prend pas en charge le basculement sur un autre catalogue de
recherche documentaire dans un environnement clusterisé.

  • Les index de recherche documentaire occupent un espace considérable sur
    le disque dur.
    Etant donné que l’espace disque est peu coûteux,
    j’utilise des disques durs de 9 à  18 Go.
  • Contrairement aux index classiques, les index de recherche documentaire ne
    sont pas mis à  jour dynamiquement.
    Pour réaliser un peuplement de
    recherche documentaire, il faut configurer et suivre une tâche. Je peuple
    toujours mes index de recherche documentaire lorsque l’utilisation de la
    base de données est à  son niveau le plus faible.
  • Le peuplement de la recherche documentaire dans des tables de grande
    taille peut nécessiter beaucoup de temps.
    Encore une fois, je
    recommande d’utiliser le peuplement incrémental pour minimiser l’utilisation
    des ressources.
  • Dans un catalogue de recherche documentaire, on ne peut exécuter que huit
    recherches simultanément.
    Si on démarre une neuvième recherche,
    Microsoft Search Service la placera en file d’attente.
  • Il est difficile d’écrire du code incorporant toutes les méthodes de
    recherche de données de recherche documentaire.
    Je code toujours
    mon moteur de recherche avec la clause CONTAINS (explicitée plus loin) et je
    trouve que c’est la meilleure méthode pour rechercher mes données.
  • On peut seulement utiliser un caractère de recherche générique
    (astérisque) pour les suffixes
    . On ne peut pas utiliser de
    caractère de recherche générique au début d’une chaîne de recherche.
    (Pour par exemple retrouver toutes les occurrences de "sailboat", il
    faut saisir "sail*". On ne pourra pas saisir "*boat").
  • On ne peut pas rechercher des segments de termes sans utiliser de
    caractère de recherche générique.
    Si par exemple on recherche
    "grass", "sawgrass" ne figurera pas parmi les résultats
    valides.
  • La recherche documentaire de SQL Server ne peut pas porter sur plusieurs
    bases de données.
    J’ai contourné cette limitation en utilisant
    des jointures inter-bases de données.
  • La recherche documentaire de SQL Server ne peut pas indexer les vues.
  • Téléchargez cette ressource

    Préparer l’entreprise aux technologies interconnectées

    Préparer l’entreprise aux technologies interconnectées

    Avec la « quatrième révolution industrielle », les environnements hyperconnectés entraînent de nouveaux risques en matière de sécurité. Découvrez, dans ce guide Kaspersky, comment faire face à cette nouvelle ère de vulnérabilité.

    Tech - Par Renaud ROSSET - Publié le 24 juin 2010