diff options
author | Jason Tedor <jason@tedor.me> | 2015-09-09 14:14:48 -0400 |
---|---|---|
committer | Jason Tedor <jason@tedor.me> | 2015-09-09 17:41:41 -0400 |
commit | 2a5412ebf01d691a9a0151aea3c6ff0e21f7c1c1 (patch) | |
tree | d9c1b791335458f067257bbe44484898e142528b /core/src/main/java/org/elasticsearch/search/suggest/completion | |
parent | 9e6115b06651346293ae50178f2b08e544632f5e (diff) |
Remove and forbid use of com.google.common.collect.Maps
This commit removes and now forbids all uses of
com.google.common.collect.Maps across the codebase. This is one of many
steps in the eventual removal of Guava as a dependency.
Relates #13224
Diffstat (limited to 'core/src/main/java/org/elasticsearch/search/suggest/completion')
-rw-r--r-- | core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggester.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggester.java b/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggester.java index 4a1d5d1d28..b3e5e2dc2a 100644 --- a/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggester.java +++ b/core/src/main/java/org/elasticsearch/search/suggest/completion/CompletionSuggester.java @@ -18,10 +18,9 @@ */ package org.elasticsearch.search.suggest.completion; -import com.google.common.collect.Maps; +import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.LeafReader; import org.apache.lucene.index.LeafReaderContext; -import org.apache.lucene.index.IndexReader; import org.apache.lucene.index.Terms; import org.apache.lucene.search.IndexSearcher; import org.apache.lucene.search.suggest.Lookup; @@ -30,7 +29,6 @@ import org.apache.lucene.util.CollectionUtil; import org.elasticsearch.ElasticsearchException; import org.elasticsearch.common.bytes.BytesArray; import org.elasticsearch.common.text.StringText; -import org.elasticsearch.index.mapper.core.CompletionFieldMapper; import org.elasticsearch.search.suggest.Suggest; import org.elasticsearch.search.suggest.SuggestContextParser; import org.elasticsearch.search.suggest.Suggester; @@ -39,6 +37,7 @@ import org.elasticsearch.search.suggest.completion.CompletionSuggestion.Entry.Op import java.io.IOException; import java.util.ArrayList; import java.util.Comparator; +import java.util.HashMap; import java.util.List; import java.util.Map; @@ -61,7 +60,7 @@ public class CompletionSuggester extends Suggester<CompletionSuggestionContext> completionSuggestion.addTerm(completionSuggestEntry); String fieldName = suggestionContext.getField(); - Map<String, CompletionSuggestion.Entry.Option> results = Maps.newHashMapWithExpectedSize(indexReader.leaves().size() * suggestionContext.getSize()); + Map<String, CompletionSuggestion.Entry.Option> results = new HashMap<>(indexReader.leaves().size() * suggestionContext.getSize()); for (LeafReaderContext atomicReaderContext : indexReader.leaves()) { LeafReader atomicReader = atomicReaderContext.reader(); Terms terms = atomicReader.fields().terms(fieldName); |