0
0
bleve/analysis/token
Michael Nitschinger ff35d75aa4 Skip already lowercased runes on transformation.
The LowerCaseFilter works on the original slice to avoid allocations,
so skipping already lowercased runes avoids unnecessary work.

benchmark                      old ns/op     new ns/op     delta
BenchmarkLowerCaseFilter-8     1302          815           -37.40%
2016-10-11 12:03:26 +02:00
..
apostrophe nicer formatting of license header 2016-10-02 10:13:14 -04:00
camelcase nicer formatting of license header 2016-10-02 10:13:14 -04:00
compound nicer formatting of license header 2016-10-02 10:13:14 -04:00
edgengram nicer formatting of license header 2016-10-02 10:13:14 -04:00
elision nicer formatting of license header 2016-10-02 10:13:14 -04:00
keyword nicer formatting of license header 2016-10-02 10:13:14 -04:00
length nicer formatting of license header 2016-10-02 10:13:14 -04:00
lowercase Skip already lowercased runes on transformation. 2016-10-11 12:03:26 +02:00
ngram nicer formatting of license header 2016-10-02 10:13:14 -04:00
porter nicer formatting of license header 2016-10-02 10:13:14 -04:00
shingle nicer formatting of license header 2016-10-02 10:13:14 -04:00
stop nicer formatting of license header 2016-10-02 10:13:14 -04:00
truncate nicer formatting of license header 2016-10-02 10:13:14 -04:00
unicodenorm nicer formatting of license header 2016-10-02 10:13:14 -04:00