List of usage examples for org.apache.solr.client.solrj.request QueryRequest QueryRequest
public QueryRequest()
From source file:com.streamsets.pipeline.solr.impl.SolrTarget04.java
License:Apache License
private void getRequiredFieldNames() throws SolrServerException, IOException { QueryRequest request = new QueryRequest(); request.setPath(SCHEMA_PATH);/*from w w w . j a v a 2 s . c om*/ NamedList queryResponse = solrClient.request(request); SimpleOrderedMap simpleOrderedMap = (SimpleOrderedMap) queryResponse.get("schema"); ArrayList<SimpleOrderedMap> fields = (ArrayList<SimpleOrderedMap>) simpleOrderedMap.get("fields"); for (SimpleOrderedMap field : fields) { if (field.get(REQUIRED) != null && field.get(REQUIRED).equals(true)) { requiredFieldNamesMap.add(field.get(NAME).toString()); } } }
From source file:org.apache.sentry.tests.e2e.solr.TestDocLevelOperations.java
License:Apache License
@SuppressWarnings("serial") private QueryRequest getRealTimeGetRequest(String ids) { final ModifiableSolrParams idsParams = new ModifiableSolrParams(); idsParams.add("ids", ids); return new QueryRequest() { @Override//from w w w . j a v a 2s.co m public String getPath() { return "/get"; } @Override public SolrParams getParams() { return idsParams; } }; }
From source file:org.apache.sentry.tests.e2e.solr.TestRealTimeGet.java
License:Apache License
private QueryRequest getRealTimeGetRequest(final SolrParams params) { return new QueryRequest() { @Override//from w w w . java2 s .co m public String getPath() { return "/get"; } @Override public SolrParams getParams() { return params; } }; }