Awesome Go

Text Analysis

10 libraries in Data Structures and Algorithms / Text Analysis

bleve

Modern text indexing library for go

11,236Data Structures and AlgorithmsText Analysis
trie

Trie implementation in Go

794Data Structures and AlgorithmsText Analysis
go-edlib

Go string comparison and edit distance algorithms library (Levenshtein, LCS, Hamming, Damerau levenshtein, Jaro-Winkler, etc.) compatible with Unicode

608Data Structures and AlgorithmsText Analysis
levenshtein

Implementation to calculate levenshtein distance in Go

481Data Structures and AlgorithmsText Analysis
go-adaptive-radix-tree

Go implementation of Adaptive Radix Tree

412Data Structures and AlgorithmsText Analysis
levenshtein

Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix

93Data Structures and AlgorithmsText Analysis
ptrie

An implementation of prefix tree

46Data Structures and AlgorithmsText Analysis
radixtree

Adaptive radix tree (prefix-tree or compact-trie)

41Data Structures and AlgorithmsText Analysis
mspm

Multi-String Pattern Matching Algorithm for information retrieval

29Data Structures and AlgorithmsText Analysis
parsefields

Tools for parse JSON-like logs for collecting unique fields and events

9Data Structures and AlgorithmsText Analysis