From 7cc544adf2cffe8f5c49346a0cf803a187058ffe Mon Sep 17 00:00:00 2001 From: Marty Schoch Date: Wed, 14 Jan 2015 09:28:14 -0500 Subject: [PATCH] switched to bytes.ToLower for minor speedup --- .../token_filters/lower_case_filter/lower_case_filter.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/analysis/token_filters/lower_case_filter/lower_case_filter.go b/analysis/token_filters/lower_case_filter/lower_case_filter.go index 44884924..137fe601 100644 --- a/analysis/token_filters/lower_case_filter/lower_case_filter.go +++ b/analysis/token_filters/lower_case_filter/lower_case_filter.go @@ -10,7 +10,7 @@ package lower_case_filter import ( - "strings" + "bytes" "github.com/blevesearch/bleve/analysis" "github.com/blevesearch/bleve/registry" @@ -27,9 +27,7 @@ func NewLowerCaseFilter() *LowerCaseFilter { func (f *LowerCaseFilter) Filter(input analysis.TokenStream) analysis.TokenStream { for _, token := range input { - word := string(token.Term) - wordLowerCase := strings.ToLower(word) - token.Term = []byte(wordLowerCase) + token.Term = bytes.ToLower(token.Term) } return input }