anchor.diff:      QSParts = [F(K, V) || {K, V} <- Params],
       string:join(QSParts, "&").
   
  +start_inets() ->
  +    start_inets(inets:start()).
  +
  +start_inets(ok) ->
  +    ok;
  +
  +start_inets({error, {already_started, inets}}) ->
  +    ok.
  
positive.code:     io:format("~n :: Running Solr Update '~s' (via HTTP)...~n", [Path]),
  
      %% Run the update command...
      ok = inets:start(),
      case file:read_file(filename:join(Root, Path)) of
          {ok, Bytes} ->
              {Hostname, Port} = hd(app_helper:get_env(riak_api, http)),
  
negative.code:     test_inner({solr_select, Host, Port, Params, 200, Validators}, _Root);
  
  test_inner({solr_select, Host, Port, Params, Expected, Validators}, _Root) ->
      ok = start_inets(),
      Query = proplists:get_value(q, Params),
      QS = to_querystring(Params),
      Url = io_lib:format("http://~s:~p/solr/~s/select?~s", [Host, Port, ?TEST_INDEX, QS]),
  