english ok
chinese ok, use ets for better performance
English case insensitive
Merge branch 'filter' into dew