THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
{
"query": {
"query_string": {
"query": "\<jobid\>",
"fields" : "jobid"
}
}
}
Code Block |
---|
import org.apache.commons.httpclient.HttpStatus;
import org.apache.http.entity.StringEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.HttpResponse;
import org.apache.http.impl.client.DefaultHttpClient;
import java.io.*;
class SampleSearch
{
public static void main(String []args)
{
try{
DefaultHttpClient httpClient = new DefaultHttpClient();
String url = "http://192.168.56.100:9200/_search" ;
StringEntity data = new StringEntity("{ \"query\": { \"query_string\": { \"query\": \"2005\", \"fields\" : [\"jobid\"] } } }");
HttpPost request = new HttpPost(url);
request.addHeader("content-type", "application/x-www-form-urlencoded");
request.setEntity(data);
HttpResponse response = httpClient.execute(request);
if(response.contains("200 OK"))
{
InputStream is = response.getEntity().getContent();
BufferedReader in = new BufferedReader(new InputStreamReader(is));
String line = null;
StringBuilder responseData = new StringBuilder();
while((line = in.readLine()) != null)
{
responseData.append(line);
}
System.out.println("RESPONSE : " + responseData.toString());
}
}
catch(Exception exp)
{
System.out.println("Error ocurred:" + exp.toString());
}
}
}
|
None
...