Still No luck.Please help point out what I'm doing wrong. Neither the
(commented out ) first approach (including the content with the request) nor
the 2nd approach seem to work. Nothing seems to be acknowledged at the
tomcat server either. I get the error: 


Starting SOLR doc indexing client 2
Exception in thread "main" org.apache.solr.common.SolrException: Not Found

Not Found

request: http://localhost:8080/solr/testcore1/update/javabin
        at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:432)
        at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:246)
        at
org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105)
        at
com.il.solrclient.SolrJClientIndexDocApp2.main(SolrJClientIndexDocApp2.java:41)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)

========================================================


public class SolrJClientIndexDocApp2 {
    public static void main(String[] arg) throws Exception,
SolrServerException {
        System.out.println("Starting SOLR doc indexing client 2");
        String url = "http://localhost:8080/solr/testcore1";;
        CommonsHttpSolrServer server = new CommonsHttpSolrServer(url);
//        ContentStreamUpdateRequest req = new
ContentStreamUpdateRequest("/update/extract");
//        req.addFile(new File("C:\\work\\SolrClient\\data\\justin2.txt"));
//        //req.setParam(ExtractingParams.EXTRACT_ONLY, "true");
//
//       req.setParam("literal.id", "testid");
//
//        NamedList result = server.request(req);
//        server.commit();
//        System.out.println("Result: " + result);


        server.setRequestWriter(new BinaryRequestWriter());
        UpdateRequest request = new UpdateRequest();
        request.setAction(AbstractUpdateRequest.ACTION.COMMIT, true, true);
        request.setParam("literal.id", "testid1");
        request.setParam("stream.file",
"C:\\work\\SolrClient\\data\\justin2.txt");
        request.process(server);
    }


}


--
View this message in context: 
http://lucene.472066.n3.nabble.com/Is-there-a-way-for-SOLR-SOLRJ-to-index-files-directly-bypassing-HTTP-streaming-tp3833419p3840068.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to