fix dql limit
refactor tag canonicalization
add content analysis system