> Tech > Inconvénients de la recherche documentaire

Inconvénients de la recherche documentaire

Tech - Par iTPro - 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 gratuitement cette ressource

    TOP 5 Modernisation & Sécurité des Postes Clients

    TOP 5 Modernisation & Sécurité des Postes Clients

    Pour aider les entreprises à allier les restrictions liées à la crise et la nécessaire modernisation de leurs outils pour gagner en réactivité, souplesse et sécurité, DIB-France lance une nouvelle offre « Cloud-In-One » combinant simplement IaaS et DaaS dans le Cloud, de façon augmentée.

    Tech - Par iTPro - Publié le 24 juin 2010