I am developing this system in which I adding custom SearchComponents
(last-components) after all the post-processing of the query.
server:
-------
MyComponent extends SearchComponent :
@Override
public void process(ResponseBuilder rb) {
MySerializableType obj = new MySerializableType();
//populate obj after processing
rb.rsp.add("myresult" , obj );
}
}
client:
--------
QueryResponse rsp = commonsHttpSolrServer.query( mySolrQuery);
MySerializableType obj = rsp.getResponse().get("myresult");
I was curious if the above mentioned code would work for any kind of
serializable type , T, as long as it implements Serializable . Would
there be any restrictions on the same (like only List of Strings -
List of Integers etc).
Thanks.