Format de fichier Legacy
Format de fichier
Notre ancien format de fichier est LMDB.
Quel que soit le langage que vous utilisez, il doit disposer d'un wrapper et/ou d'une bibliothèque permettant d'exécuter des requêtes sur les bases de données LMDB. Consultez les exemples ci-dessous pour certains langages populaires : Python , .NET, JAVA, PHP, C++ (une liste plus complète) ici).
Avertissement de responsabilité
Cette liste est affichée à titre d'information uniquement. Nous n'approuvons ni ne validons rien de ce qui précède et nous déclinons toute responsabilité de quelque nature que ce soit concernant l'utilisation de ces bibliothèques. Vous devez faire preuve de diligence raisonnable avant d'utiliser l'une de ces bibliothèques.
Récupération de fichiers
Pour récupérer les fichiers, veuillez contacter votre responsable de compte.
Catégorisation d'un FQDN
C'est en effet le comportement attendu et la bonne façon d'utiliser la base de données Olfeo est d'effectuer une requête du nom de sous-domaine le plus profond au domaine de premier niveau, dans l'ordre, jusqu'à ce qu'une correspondance soit trouvée. Cela permet à la base de données de couvrir un large éventail de sous-domaines qui partagent la même catégorie tout en permettant à certains sous-domaines spécifiques d'avoir d'autres
Par exemple, si vous avez besoin de trouver la catégorie Olfeo du fichier spellcheck.gov.mn, vous devez d'abord rechercher le domaine complet, spellcheck.gov.mn, et, s'il ne correspond pas, vérifier gov.mn.
Il est possible qu'une future version de notre base de données fournisse des catégories plus précises pour les sous-domaines de gov.mn. Une correspondance infructueuse aujourd'hui pourrait donc changer dans une future version de la base de données.
Veuillez noter que, pour être complet sur cette partie, nous fournissons un indicateur spécifique (appelé prefix_flag) pour certains domaines. La présence de ce drapeau indique que pour ce domaine, sa propre catégorie ne s'applique pas à ses sous-domaines. Cela permet à la base de données de gérer des sites tels que blogspot qui peuvent avoir de nombreux sous-domaines avec des sujets et des catégories variés
L'algorithme devrait donc ressembler à ceci :
Set is_parent to false
While not done
Fetch the database for the given domain
If an entry is found
If the entry does not have the prefix_flag set or is_parent is false
Return the category of the entry
Otherwise
Consider the domain unclassified
End if
Otherwise
Set is_parent to true
Remove the last label from the domain
If no more label in the domain
Consider the domain unclassified
End while