Tagged articles
4 articles
Page 1 of 1
MaGe Linux Operations
MaGe Linux Operations
Oct 29, 2022 · Backend Development

How to Build a Go Trie for Real‑Time Sensitive Word Filtering

This article demonstrates how to implement a sensitive‑word detection system in Go using a prefix‑tree (Trie), covering brute‑force, regex, and optimized rune‑based methods, plus special‑character filtering, pinyin support, and complete source code examples.

GoText FilteringTrie
0 likes · 19 min read
How to Build a Go Trie for Real‑Time Sensitive Word Filtering
vivo Internet Technology
vivo Internet Technology
Dec 1, 2021 · Information Security

Sensitive Word Matching Algorithms in Vivo's Content Review System

Vivo’s Diting content‑review platform employs an Aho‑Corasick automaton to perform fast multi‑pattern matching, extending it with combination‑word and pinyin‑based modes that detect slang, homophones, and multi‑keyword violations, thereby boosting precision and lowering miss rates across its four‑stage moderation pipeline.

AC automatonContent SecurityPinyin Matching
0 likes · 15 min read
Sensitive Word Matching Algorithms in Vivo's Content Review System
Huajiao Technology
Huajiao Technology
May 12, 2020 · Backend Development

How to Build a Real‑Time Sensitive Word Detection Service in Go

This article explains how to design, implement, and deploy a high‑performance Go service that uses an upgraded sego tokenizer to load custom sensitive‑word dictionaries, provide JSON‑RPC detection, support hot‑reloading, and scale across multiple data centers for live‑stream platforms.

GoJSON-RPCbackend service
0 likes · 7 min read
How to Build a Real‑Time Sensitive Word Detection Service in Go