| Acora. Motore di ricerca rapido multi-parola per le corde del testo |
Scarica ora |
Acora. Classifica e riepilogo
- Nome editore:
- Stefan Behnel
- Sito web dell'editore:
- http://behnel.de/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 81 KB
Acora. Tag
Acora. Descrizione
Motore di ricerca a più parole chiave veloce per stringhe di testo Acora è "Fgrep" per Python, un motore di ricerca del testo open source e veloce multi-parola chiave. BASSATO su un set di parole chiave, genera un automa automatico di ricerca (DFA) e viene eseguito in ingresso a stringhe, unicode o byte.acora è basato Sull'algoritmo Aho-Corasick e una costruzione NFA-to-DFA Powerset.Acora è dotata di un'implementazione pura Python e un modulo binario veloce scritto in cython. Ecco alcune caratteristiche chiave di "Acora": · Funziona con stringhe Unicode e stringhe byte · Circa 2-3x più veloce come il motore di espressione regolare di Python · Trova le partite sovrapposte, cioè tutte le partite di tutte le parole chiave · Supporto per la ricerca insensibile della custodia (~ 10x più veloce come "re") · Libera il Gil durante la ricerca · Ulteriori (lenti ma brevi) implementazione pura Python · Supporto per Python 2.5+ e 3.x · Supporto per la ricerca di file · Licenza BSD permissiva Requisiti: · Python. Cosa c'è di nuovo in questa versione: · Speed-up minori nel ciclo del motore di ricerca interiore · Qualche pulizia del codice · Costruito utilizzando cython 0.12.1 (finale)
Acora. Software correlato