anchor.diff:      case {ViewPartitioned, is_binary(Partition)} of
           {false, false} ->
               ok;
  -        {true, true} -> 
  +        {true, true} ->
               ok;
           {true, false} ->
               Msg3 = <<"`partition` parameter is mandatory "
  
positive.code:             send_error(Req, Reason)
      end.
  
  parse_index_params(#httpd{method='GET'}=Req) ->
      IndexParams = lists:flatmap(fun({K, V}) -> parse_index_param(K, V) end,
          chttpd:qs(Req)),
      parse_index_params(IndexParams);
  parse_index_params(#httpd{method='POST'}=Req) ->
      IndexParams = lists:flatmap(fun({K, V}) -> parse_json_index_param(K, V) end,
          element(1, chttpd:json_body_obj(Req))),
      parse_index_params(IndexParams);
  parse_index_params(IndexParams) ->
      Args = #index_query_args{},
      lists:foldl(fun({K, V}, Args2) ->
          validate_index_query(K, V, Args2)
      end, Args, IndexParams).
  
negative.code:     #index_query_args{
          q = Query,
          partition = Partition,
          grouping = Grouping,
          limit = Limit
      } = Args,
      #grouping{
          by = GroupBy
  