Mention « Not runnable » dans vos recherches sauvegardées et vos alertes

Modifié le  Mer, 9 Juill. à 6:01 H

TABLE OF CONTENTS


Introduction

Les stratégies associées à vos recherches sauvegardées et à vos alertes sont parfois incompatibles avec la nouvelle version d’Orbit Intelligence.


Nous avons décidé d'ajouter les mentions 

  • "Not runnable"
  • "Too complex"
  • "Syntax error"


 directement dans ces interfaces pour attirer votre attention sur le sujet. 


Raisons de ces mentions 


Principalement, 5 raisons amènent à cette situations pour ces recherches :

  • Présence de champs obsolètes : OWR, IW, EC pour citer les plus fréquents
  • Présence de commandes obsolètes : ..LIM en particulier
  • Présence d’un opérateur non-reconduit comme SDOC
  • Les combinaisons de mots-clés sont trop nombreuses et compliquées, notamment quand de nombreuses étapes sont combinées et réutilisées
  • Votre stratégie inclue une ou plusieurs erreurs de syntaxe, le moteur de recherche ne pouvant alors l'exécuter, tant que la syntaxe n'est pas correcte


Dans chacun de ces cas, nos équipes et des documents (article ici) sont à votre disposition pour vous aider à modifier vos stratégies.


Grâce à l'introduction d'un algorithme de simplification algébrique, la complexité de vos recherches est automatiquement réduite dans de nombreuses situations. Cet algorithme est totalement transparent pour vous, et n'a aucun effet sur les résultats en détectant les éléments répétés dans la stratégie.


Cela a pour impact de réduire la fréquence d'apparition du message "not runnable" , sans rien changer à vos habitudes de travail sur Orbit Intelligence NG. 


Mention "Too complex" lorsque vous sauvez une alerte ?


Les raisons principales de cette complexité (et donc les solutions à appliquer) sont :

  • Usage intensif de troncature illimitée + sur des mots courts ou prefixes comme BIO+, ce qui impliquent la recherche de plusieurs (centaines de) milliers de mots différents, augmentant énormément le champ de possibles
  • Champs de recherches redondants comme /DESC/CLMS/TX, car /TX rassemble déjà /CLMS et /DESC , ce qui oblige à faire 2 fois la même recherche
  • Plusieurs étapes de recherches combinées, souvent plusieurs fois entre elles par des AND, NOT (certains cas extrêmes, des douzaines de fois)


La meilleure solution reste de simplifier votre script, en enlevant les parties répétées ou qui peuvent se factoriser. Par ailleurs, le remplacement des troncatures + par ? permet souvent d'augmenter la pertinence des résultats, ainsi que le temps d'exécution. 


Pour les recherches sauvées et alertes avec cette mention, vous ne pourrez lancer ces scripts "sur le champ" pour les retrouver dans l'historique de recherche.


Cependant, le fonctionnement d'une alerte reste possible au cours du process habituel (hebdomadaire ou mensuel). Pour le dire autrement, la stratégie ne peut fonctionner que comme une alerte, et n'est plus utilisable dès lors comme une recherche sauvegardée. 


Not runnable


Certaines recherche sauvées ou alertes peuvent être étiquetées "Not runnable", quand la complexité dépasse tous les niveaux acceptés, ou que sa logique intrinsèque dépasse n'importe quel programme informatique reposant sur la logique booléenne. 


Nous vous suggérons de revoir et restructurer les scripts marqués comme tel. Dans tous les cas, une alerte ou recherche sauvée ne pourra être exécutée. D'une certaine façon, ces scripts sont comme "archivés" sans pouvoir être utilisable dans Orbit Intelligence.


Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article