0
0
bleve/analysis
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
..
analyzer nicer formatting of license header 2016-10-02 10:13:14 -04:00
char fix code i carelessly broke 2016-10-02 10:39:20 -04:00
datetime address golint warnings 2016-10-02 10:47:40 -04:00
lang nicer formatting of license header 2016-10-02 10:13:14 -04:00
token Skip already lowercased runes on transformation. 2016-10-11 12:03:26 +02:00
tokenizer nicer formatting of license header 2016-10-02 10:13:14 -04:00
tokenmap nicer formatting of license header 2016-10-02 10:13:14 -04:00
benchmark_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
freq_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
freq.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
test_words.txt major refactor of analysis files, now wired up to registry 2014-08-13 21:14:47 -04:00
tokenmap_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
tokenmap.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
type.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
util_test.go nicer formatting of license header 2016-10-02 10:13:14 -04:00
util.go nicer formatting of license header 2016-10-02 10:13:14 -04:00