1 个仓库
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 是一个基于字典的文本处理器和关键词提取库,专为高性能字符串搜索和程序化内容替换而设计。它提供专门的实用程序,用于从文本中识别和检索预定义术语,或在海量数据中将特定术语替换为其他字符串。 该项目利用 Aho-Corasick 字符串搜索实现来支持多模式匹配。这种方法允许进行单遍文本扫描和线性时间复杂度搜索,确保处理时间取决于输入文本的长度,而不是关键词字典的大小。 该库涵盖了用于维护目标术语列表的关键词字典管理,并提供了自动化文本替换和关键词提取的工作流。这些功能允许在海量数据集中系统地修改和检索预定义术语。
Provides a high-performance utility for managing keyword dictionaries to programmatically extract or modify string content.