Help:Format debug

Le format de résultat debug est utilisé pour obtenir des informations d'arrière plan sur la manière dont Semantic MediaWiki a exécuté une requête. Ces informations aident à comprendre pourquoi une requête aurait pu retourner des résultats inattendus, et ceci est vital quand les développeurs doivent corriger des bogues présents dans les resultats des requêtes.

Paramètres
Il n'y a pas de paramètres spécifiques au format debug pour les requêtes intégrées.

Exemple
Produit la sortie suivante:

Comment lire les informations de sortie du Debug
La sortie du debug contient certaines informations qui ne sont utiles qu'aux développeurs, mais aussi d'autres informations qui peuvent être instructives pour les éditeurs du wiki pour déboguer une requête.

Les parties les plus lisibles se trouvent au début. C'est habituellement une version de la requête wiki telle que SMW la comprend. La requête affichée pourrait être différente de ce que l'utilisateur a entré. Cela serait dû au fait que SMW exprime simplement certaines requêtes sous différentes formes (différentes façons d'écrire) mais cela pourrait aussi montrer que certains aspects de la requête n'ont pas été compris ou ont mal été interprétés par SMW.

On donne aussi quelques informations d'ordre statistique sur la taille de la requête et la profondeur de la requête, ainsi que les messages d'erreurs qui sont apparus. La taille et la profondeur sont des paramètres internes utilisés par SMW pour limiter la complexité des requêtes. L'administrateur du wiki peut restreindre les requêtes à une taille maximale ou une profondeur maximale (cela sera ensuite signalé comme une erreur si ça pose problème), et ce message pourra aider à comprendre comment la taille et la profondeur interagissent dans certaines requêtes.

Le reste des informations de debug concerne habituellement les fonctions internes de stockage exécutées par SMW pour répondre à la requête. Cette partie dépend aussi de l'implémentation particulière de l'archivage et de la version de SMW, et habituellement les développeurs seront les seuls pour qui cela sera utile.

Remarques
Le détail des informations sorties par le debug dépend de la version de SMW et du moteur de stockage utilisés. Cette information devrait se retrouver dans les comptes rendus du debug.