import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.ImmutableMap;
+import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Multimap;
import org.elasticsearch.action.admin.indices.exists.indices.IndicesExistsResponse;
import org.elasticsearch.action.count.CountRequestBuilder;
return null;
}
- public Collection<DOMAIN> getByKeys(KEY... keys) {
-
+ public Collection<DOMAIN> getByKeys(Collection<KEY> keys) {
List<DOMAIN> results = new ArrayList<DOMAIN>();
MultiGetRequestBuilder request = client.prepareMultiGet()
.setPreference("_local");
return results;
}
+ public Collection<DOMAIN> getByKeys(KEY... keys) {
+ return getByKeys(ImmutableSet.<KEY>copyOf(keys));
+ }
+
/* ES QueryHelper Methods */
protected BoolFilterBuilder addTermFilter(BoolFilterBuilder filter, String field, @Nullable Collection<String> values) {