From 2a022830f0afa2a86b6d60fe55f3c0718dd7cce6 Mon Sep 17 00:00:00 2001 From: Steve Yen Date: Mon, 10 Oct 2016 15:35:54 -0700 Subject: [PATCH] check FieldDictPrefix err result in prefix searcher --- search/searcher/search_term_prefix.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/search/searcher/search_term_prefix.go b/search/searcher/search_term_prefix.go index 2b266a8a..8c0590e0 100644 --- a/search/searcher/search_term_prefix.go +++ b/search/searcher/search_term_prefix.go @@ -30,6 +30,9 @@ type TermPrefixSearcher struct { func NewTermPrefixSearcher(indexReader index.IndexReader, prefix string, field string, boost float64, explain bool) (*TermPrefixSearcher, error) { // find the terms with this prefix fieldDict, err := indexReader.FieldDictPrefix(field, []byte(prefix)) + if err != nil { + return nil, err + } // enumerate all the terms in the range qsearchers := make([]search.Searcher, 0, 25)