AsciiLowerCaseFilter normalizes a token's text to lowercase but only for ASCII characters. For other characters use LowerCaseFilter.
["One", "TWO", "three", "RÉSUMÉ"] => ["one", "two", "three", "rÉsumÉ"]
Create an AsciiLowerCaseFilter which normalizes a token's text to lowercase but only for ASCII characters. For other characters use LowerCaseFilter.
static VALUE frb_a_lowercase_filter_init(VALUE self, VALUE rsub_ts) { TokenStream *ts = frb_get_cwrapped_rts(rsub_ts); ts = lowercase_filter_new(ts); object_add(&(TkFilt(ts)->sub_ts), rsub_ts); Frt_Wrap_Struct(self, &frb_tf_mark, &frb_tf_free, ts); object_add(ts, self); return self; }