1 Repo
Utilities that use keyword dictionaries to perform extraction or modification of content within strings.
Distinct from Dictionary Management Utilities: Different from compression or data manipulation utilities; this is specifically for text content processing
Explore 1 awesome GitHub repository matching data & databases · Dictionary-Based Text Processors. Refine with filters or upvote what's useful.
FlashText ist ein wörterbuchbasierter Textprozessor und eine Bibliothek zur Keyword-Extraktion, die für hochperformante String-Suche und programmatische Inhaltsersetzung entwickelt wurde. Sie bietet spezialisierte Utilities, um vordefinierte Begriffe aus Texten zu identifizieren und abzurufen oder spezifische Begriffe durch Ersatz-Strings in großen Datenmengen auszutauschen. Das Projekt nutzt eine Aho-Corasick-String-Suchimplementierung, um das Matching mehrerer Muster zu ermöglichen. Dieser Ansatz erlaubt das Scannen von Text in einem einzigen Durchgang und eine Suchkomplexität in linearer Zeit, wodurch die Verarbeitungszeit von der Länge des Eingabetextes abhängt und nicht von der Größe des Keyword-Wörterbuchs. Die Bibliothek deckt das Management von Keyword-Wörterbüchern zur Pflege gezielter Begrifflisten ab und bietet Workflows sowohl für die automatisierte Textersetzung als auch für die Keyword-Extraktion. Diese Funktionen ermöglichen die systematische Modifikation und den Abruf vordefinierter Begriffe innerhalb massiver Datensätze.
Provides a high-performance utility for managing keyword dictionaries to programmatically extract or modify string content.