delin10 / business

常用业务代码整理

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

business

一、主要的两种过滤系统

1、正向匹配:ForwardMatchSensitiveFilter
2、基于分词:SegmentSensitiveFilter

二、三种常用的匹配算法

1、HashMap暴力匹配:AnotherHashMapMatcher
2、TierTree前缀树匹配:TierTreeMatcher
3、BloomFilter:BloomFilterMatcher | Redis Bloom Filter

三、推荐组合

SegmentSensitiveFilter + TierTreeMatcher > BloomFilterMatcher > AnotherHashMapMatcher

ForwardMatchSensitiveFilter + TierTreeMatcher > AnotherHashMapMatcher > BloomFilterMatcher

About

常用业务代码整理

License:Apache License 2.0


Languages

Language:Java 100.0%