Noaho

TRIE AHO-Corasick non chevaucheuse
Télécharger maintenant

Noaho Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • MIT/X Consortium Lic...
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Jeff Donner
  • Site Internet de l'éditeur:
  • https://github.com/JDonner/

Noaho Mots clés


Noaho La description

Noaho fournit une recherche de mots-clés multiples simultanés rapides et non chevauchants: - «Court» et «touche de correspondance la plus longue» (clé de correspondance la plus longue), à la fois unique et itération sur tous les matchs de mots clés non chevauchants dans certains textos.- Fonctionne avec les deux Unicode et Str en Python 2, et Unicode dans Python 3 (c'est tout UCS4 sous la hotte) .- Vous permet d'associer une charge utile d'objet python arbitraire avec chaque mot clé, et prend en charge les opérations de dict (), [], [] et 'in'. pour les mots-clés (bien qu'aucun Del ou Traversal) .- Est-ce que la «compilation» (génération de liens d'échec Aho-Corasick) de la TRIE à la demande; Vous pouvez mélanger l'ajout de mots-clés et la recherche de texte librement.- Peut être utilisé commercialement, il est sous la licence minimale, Mit License.Anti-Caractéristiques: - ne trouvera pas de mots-clés superposés (par exemple, des mots-clés "ABCDE" et "DEFGH" et "DEFGH". DEFGH "dans" ABCDEFGH "; trouverait les deux dans" ABCDEFGH "), à moins que vous ne déplaciez manuellement la corde manuellement, un personnage à la fois, qui vaincre le but. Le package 'Acora' est un paquet alternatif pour cette utilisation. Manque de chevauchement, trouvez _short est un peu inutile. - manque d'itération et de suppression de la clé de la mappage (dict) de la mémoire de la mémoire non testée (devrait être correct mais ...) - Non / TestCase / pour Unicode in Python 2 ( Le test manuel a-t-il fait un test manuel) - des caractères unicodes représenté comme UCS4 et, chaque caractère a sa propre hache, il est donc relativement en mémoire-lourd.- Nécessité de rapports Compiler.Bug Compiler.Bug Bien sûr! Page d'accueil du produit


Noaho Logiciels associés