Your program is not specifying a command. You need to add:

query.setParam("command", "full-import");


On Mon, May 27, 2013 at 9:31 PM, Hans-Peter Stricker
<stric...@epublius.de>wrote:

> I start the SOLR example with
>
> java -Dsolr.solr.home=example-DIH/solr -jar start.jar
>
> and run
>
> public static void main(String[] args) {
>
>         String url = "http://localhost:8983/solr/rss";;
>         SolrServer server;
>         SolrQuery query;
>         try {
>             server = new HttpSolrServer(url);
>             query = new SolrQuery();
>             query.setParam(CommonParams.QT,"/dataimport");
>             QueryRequest request = new QueryRequest(query);
>             QueryResponse response = request.process(server);
>             server.commit();
>             System.out.println(response.toString());
>
>         } catch (Exception ex) {
>             ex.printStackTrace();
>         }
>     }
>
> without exception and the response string as
>
> {responseHeader={status=0,QTime=0},initArgs={defaults={config=rss-data-config.xml}},status=idle,importResponse=,statusMessages={},WARNING=This
> response format is experimental.  It is likely to change in the future.}
>
> The Lucene index is "touched" but not really updated: there are only
> segments.gen and segments_a files of size 1Kb. If I execute /dataimport
> (full-import with option "commit" checked) from
> http://localhost:8983/solr/#/rss/dataimport//dataimport I get
>
> { "responseHeader": { "status": 0, "QTime": 1 }, "initArgs": [ "defaults",
> [ "config", "rss-data-config.xml" ] ], "command": "status", "status":
> "idle", "importResponse": "", "statusMessages": { "Total Requests made to
> DataSource": "1", "Total Rows Fetched": "10", "Total Documents Skipped":
> "0", "Full Dump Started": "2013-05-27 17:57:07", "": "Indexing completed.
> Added/Updated: 10 documents. Deleted 0 documents.", "Committed":
> "2013-05-27 17:57:07", "Total Documents Processed": "10", "Time taken":
> "0:0:0.603" }, "WARNING": "This response format is experimental. It is
> likely to change in the future." }
>
> What am I doing wrong?




-- 
Regards,
Shalin Shekhar Mangar.

Reply via email to