Hi all, I'm new to Solr, I have a problem with JSON format, this is my Java
client code:

PrintWriter out = res.getWriter();
res.setContentType("text/plain");
String query = req.getParameter("query");
SolrServer solr = new HttpSolrServer(solrServer);
ModifiableSolrParams params = new ModifiableSolrParams();
params.set("qt", "/select");
params.set("q", "contenuto:(" + query + ")");
params.set("hl", "true");
params.set("hl.fl", "id,contenuto,score");
params.set("wt", "json");

QueryResponse response = solr.query(params);
log.debug(response.toString());
out.print(response.toString());
out.flush();

Now the problem is that I recieve the response but it doesn't trigger the
javascript callback function.
I see "wt=javabin" in SolrCore.execute log, even if I set wt=json in
paramters, is this normal?
This is the jQuery call to the server:

$.getJSON('solrServer.html', {query:
escape($('input[name=query]:visible').val())}, function(data){
    var view = '';
    for (var i=0; i<data.response.docs.length; i++) {
        view += '<p>'+data.response.docs[i].contenuto+'</p>';
    }
    $('#placeholder').html(view);
});

Thanks for reading.

Reply via email to