Package org.apache.solr.util
Class TestHarness.LocalRequestFactory
- java.lang.Object
-
- org.apache.solr.util.TestHarness.LocalRequestFactory
-
- Enclosing class:
- TestHarness
public class TestHarness.LocalRequestFactory extends Object
A Factory that generates LocalSolrQueryRequest objects using a specified set of default options.
-
-
Constructor Summary
Constructors Constructor Description LocalRequestFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.solr.request.LocalSolrQueryRequest
makeRequest(String... q)
Creates a LocalSolrQueryRequest based on variable args; for historical reasons, this method has some peculiar behavior: If there is a single arg, then it is treated as the "q" param, and the LocalSolrQueryRequest consists of that query string along with "qt", "start", and "rows" params (based on the qtype, start, and limit properties of this factory) along with any other default "args" set on this factory.
-
-
-
Method Detail
-
makeRequest
public org.apache.solr.request.LocalSolrQueryRequest makeRequest(String... q)
Creates a LocalSolrQueryRequest based on variable args; for historical reasons, this method has some peculiar behavior:- If there is a single arg, then it is treated as the "q" param, and the LocalSolrQueryRequest consists of that query string along with "qt", "start", and "rows" params (based on the qtype, start, and limit properties of this factory) along with any other default "args" set on this factory.
- If there are multiple args, then there must be an even number of them, and each pair of args is used as a key=value param in the LocalSolrQueryRequest. NOTE: In this usage, the "qtype", "start", "limit", and "args" properties of this factory are ignored.
-
-