|  | @@ -273,6 +273,10 @@ public class MultiGetRequest extends ActionRequest<MultiGetRequest> {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public MultiGetRequest add(@Nullable String defaultIndex, @Nullable String defaultType, @Nullable String[] defaultFields, @Nullable FetchSourceContext defaultFetchSource, BytesReference data, boolean allowExplicitIndex) throws Exception {
 | 
	
		
			
				|  |  | +        return add(defaultIndex, defaultType, defaultFields, defaultFetchSource, null, data, allowExplicitIndex);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public MultiGetRequest add(@Nullable String defaultIndex, @Nullable String defaultType, @Nullable String[] defaultFields, @Nullable FetchSourceContext defaultFetchSource, @Nullable String defaultRouting, BytesReference data, boolean allowExplicitIndex) throws Exception {
 | 
	
		
			
				|  |  |          XContentParser parser = XContentFactory.xContent(data).createParser(data);
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  |              XContentParser.Token token;
 | 
	
	
		
			
				|  | @@ -289,7 +293,7 @@ public class MultiGetRequest extends ActionRequest<MultiGetRequest> {
 | 
	
		
			
				|  |  |                              String index = defaultIndex;
 | 
	
		
			
				|  |  |                              String type = defaultType;
 | 
	
		
			
				|  |  |                              String id = null;
 | 
	
		
			
				|  |  | -                            String routing = null;
 | 
	
		
			
				|  |  | +                            String routing = defaultRouting;
 | 
	
		
			
				|  |  |                              String parent = null;
 | 
	
		
			
				|  |  |                              List<String> fields = null;
 | 
	
		
			
				|  |  |                              long version = Versions.MATCH_ANY;
 | 
	
	
		
			
				|  | @@ -389,7 +393,7 @@ public class MultiGetRequest extends ActionRequest<MultiGetRequest> {
 | 
	
		
			
				|  |  |                              if (!token.isValue()) {
 | 
	
		
			
				|  |  |                                  throw new ElasticSearchIllegalArgumentException("ids array element should only contain ids");
 | 
	
		
			
				|  |  |                              }
 | 
	
		
			
				|  |  | -                            add(new Item(defaultIndex, defaultType, parser.text()).fields(defaultFields).fetchSourceContext(defaultFetchSource));
 | 
	
		
			
				|  |  | +                            add(new Item(defaultIndex, defaultType, parser.text()).fields(defaultFields).fetchSourceContext(defaultFetchSource).routing(defaultRouting));
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 |