import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import org.apache.log4j.Logger;
public class SolrIndexUpdater {
private static final Logger log = Logger.getLogger(SolrIndexUpdater.class);
private static String indexUrl = "http://www.xwood.net/solr/subject/dataimport?command=full-import&commit=true&clean=true";
public static void subject(){
HttpURLConnection conn = null;
try {
conn = (HttpURLConnection) new URL(indexUrl).openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Content-type", "text/xml");
conn.setDoOutput(true);
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String lines="";
String ss="";
while((lines = in.readLine()) != null){
ss+=lines;
}
System.out.println("subject index add success-------------------------------------:"+ss);
conn.disconnect();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
if(conn != null) conn.disconnect();
}
}
//测试
public static void main(String[] arg){
subject();
}
}