@@ -0,0 +1,974 @@
+package com.github.rnewson.couchdb.lucene;%0A%0Aimport org.apache.http.HttpVersion;%0Aimport org.apache.http.client.HttpClient;%0Aimport org.apache.http.impl.client.DefaultHttpClient;%0Aimport org.apache.http.params.BasicHttpParams;%0Aimport org.apache.http.params.HttpConnectionParams;%0Aimport org.apache.http.params.HttpParams;%0Aimport org.apache.http.params.HttpProtocolParams;%0A%0A/**%0A * HttpClient instances just the way we like them.%0A * %0A * @author robertnewson%0A *%0A */%0Apublic final class HttpClientFactory %7B%0A%0A    public static HttpClient getInstance() %7B%0A        final HttpParams params = new BasicHttpParams();%0A        // protocol params.%0A        HttpProtocolParams.setVersion(params, HttpVersion.HTTP_1_1);%0A        HttpProtocolParams.setUseExpectContinue(params, false);%0A        // connection params.%0A        HttpConnectionParams.setTcpNoDelay(params, true);%0A        HttpConnectionParams.setStaleCheckingEnabled(params, false);%0A%0A        return new DefaultHttpClient(params);%0A    %7D%0A%0A%7D%0A

add missing HttpClientFactory class.