Package com.gotop.solrproj.importdata;
Import Java.io.File;
Import org.apache.solr.client.solrj.SolrClient;
Import Org.apache.solr.client.solrj.SolrRequest.METHOD;
Import org.apache.solr.client.solrj.impl.CloudSolrClient;
Import Org.apache.solr.client.solrj.request.AbstractUpdateRequest;
Import Org.apache.solr.client.solrj.request.ContentStreamUpdateRequest;
public class Tikadefault {
public static void Main (string[] args) throws Exception {
String zkhost = "192.168.137.200:2181,192.168.137.201:2181";
Solrclient Server = new Cloudsolrclient (zkhost);
Adddocs (server);
Server.close ();
}
public static void Adddocs (Solrclient server) throws Exception {
Contentstreamupdaterequest req = new Contentstreamupdaterequest ("/update/extract");
Req.setmethod (METHOD. POST);
File File = new file ("D:/java Document/javaweb Project development Manual. docx");
Req.addfile (file, "Application/msword");
Req.setparam ("Literal.id", "00007");
Req.setparam ("Literal.stream_size", String.valueof (File.length ()));
Req.setaction (AbstractUpdateRequest.ACTION.COMMIT, False, false);
Server.request (req, "mycollection");
}
}
SOLR index File