## Uses of Class
org.apache.solr.common.params.SolrParams

Packages that use SolrParams
org.apache.solr.client.solrj: Primary APIs for communicating with a Solr Server from a Java client.
org.apache.solr.client.solrj.impl: Concrete implementations of client API classes.
org.apache.solr.client.solrj.request: Convenience classes for dealing with various types of Solr requests.
org.apache.solr.client.solrj.util: Utilities for Solr client applications.
org.apache.solr.common.cloud: Common Solr Cloud and ZooKeeper related classes reused on both clients & server.
org.apache.solr.common.params: Parameter constants and enumerations.

Uses of SolrParams in org.apache.solr.client.solrj

Subclasses of SolrParams in org.apache.solr.client.solrj
`class` `SolrQuery` This is an augmented SolrParams with get/set/add fields for common fields used in the Standard and Dismax request handlers

Methods in org.apache.solr.client.solrj that return SolrParams
`abstract SolrParams` `SolrRequest.getParams()`

Methods in org.apache.solr.client.solrj with parameters of type SolrParams
`QueryResponse` `SolrServer.query(SolrParams params)` Performs a query to the Solr server
`QueryResponse` `SolrServer.query(SolrParams params, SolrRequest.METHOD method)` Performs a query to the Solr server
`QueryResponse` `SolrServer.queryAndStreamResponse(SolrParams params, StreamingResponseCallback callback)` Query solr, and stream the results.

Uses of SolrParams in org.apache.solr.client.solrj.impl

Methods in org.apache.solr.client.solrj.impl with parameters of type SolrParams
`protected void` `HttpClientConfigurer.configure(org.apache.http.impl.client.DefaultHttpClient httpClient, SolrParams config)`
`static void` `HttpClientUtil.configureClient(org.apache.http.impl.client.DefaultHttpClient httpClient, SolrParams config)` Configures `DefaultHttpClient`, only sets parameters if they are present in config.
`static org.apache.http.client.HttpClient` `HttpClientUtil.createClient(SolrParams params)` Creates new http client by using the provided configuration.
`static org.apache.http.client.HttpClient` `HttpClientUtil.createClient(SolrParams params, org.apache.http.conn.ClientConnectionManager cm)` Creates new http client by using the provided configuration.

Uses of SolrParams in org.apache.solr.client.solrj.request

Methods in org.apache.solr.client.solrj.request that return SolrParams
`SolrParams` `QueryRequest.getParams()`
`SolrParams` `LukeRequest.getParams()`
`SolrParams` `FieldAnalysisRequest.getParams()`
`SolrParams` `DirectXmlRequest.getParams()`
`SolrParams` `CoreAdminRequest.getParams()`
`SolrParams` `CoreAdminRequest.Create.getParams()`
`SolrParams` `CoreAdminRequest.WaitForState.getParams()`
`SolrParams` `CoreAdminRequest.RequestRecovery.getParams()`
`SolrParams` `CoreAdminRequest.RequestSyncShard.getParams()`
`SolrParams` `CoreAdminRequest.Persist.getParams()`
`SolrParams` `CoreAdminRequest.MergeIndexes.getParams()`
`SolrParams` `CoreAdminRequest.Unload.getParams()`
`SolrParams` `CollectionAdminRequest.getParams()`
`SolrParams` `CollectionAdminRequest.CollectionShardAdminRequest.getParams()`
`SolrParams` `CollectionAdminRequest.Create.getParams()`
`SolrParams` `CollectionAdminRequest.CreateShard.getParams()`
`SolrParams` `CollectionAdminRequest.SplitShard.getParams()`
`SolrParams` `CollectionAdminRequest.CreateAlias.getParams()`

Methods in org.apache.solr.client.solrj.request with parameters of type SolrParams
`void` `DirectXmlRequest.setParams(SolrParams params)`

Constructors in org.apache.solr.client.solrj.request with parameters of type SolrParams
`QueryRequest(SolrParams q)`
`QueryRequest(SolrParams q, SolrRequest.METHOD method)`

Uses of SolrParams in org.apache.solr.client.solrj.util

Methods in org.apache.solr.client.solrj.util with parameters of type SolrParams
`static String` `ClientUtils.toQueryString(SolrParams params, boolean xml)`

Uses of SolrParams in org.apache.solr.common.cloud

Methods in org.apache.solr.common.cloud with parameters of type SolrParams
`protected String` `HashBasedRouter.getId(SolrInputDocument sdoc, SolrParams params)`
`Collection<Slice>` `DocRouter.getSearchSlices(String shardKeys, SolrParams params, DocCollection collection)` This method is consulted to determine what slices should be queried for a request when an explicit shards parameter was not used.
`Collection<Slice>` `ImplicitDocRouter.getSearchSlicesSingle(String shardKey, SolrParams params, DocCollection collection)`
`Collection<Slice>` `HashBasedRouter.getSearchSlicesSingle(String shardKey, SolrParams params, DocCollection collection)`
`abstract Collection<Slice>` `DocRouter.getSearchSlicesSingle(String shardKey, SolrParams params, DocCollection collection)` This method is consulted to determine what slices should be queried for a request when an explicit shards parameter was not used.
`Collection<Slice>` `CompositeIdRouter.getSearchSlicesSingle(String shardKey, SolrParams params, DocCollection collection)`
`Slice` `ImplicitDocRouter.getTargetSlice(String id, SolrInputDocument sdoc, SolrParams params, DocCollection collection)`
`Slice` `HashBasedRouter.getTargetSlice(String id, SolrInputDocument sdoc, SolrParams params, DocCollection collection)`
`abstract Slice` `DocRouter.getTargetSlice(String id, SolrInputDocument sdoc, SolrParams params, DocCollection collection)` Returns the Slice that the document should reside on, or null if there is not enough information
`boolean` `ImplicitDocRouter.isTargetSlice(String id, SolrInputDocument sdoc, SolrParams params, String shardId, DocCollection collection)`
`boolean` `HashBasedRouter.isTargetSlice(String id, SolrInputDocument sdoc, SolrParams params, String shardId, DocCollection collection)`
`abstract boolean` `DocRouter.isTargetSlice(String id, SolrInputDocument sdoc, SolrParams params, String shardId, DocCollection collection)`
`int` `HashBasedRouter.sliceHash(String id, SolrInputDocument sdoc, SolrParams params, DocCollection collection)`
`int` `CompositeIdRouter.sliceHash(String id, SolrInputDocument doc, SolrParams params, DocCollection collection)`

Uses of SolrParams in org.apache.solr.common.params

Subclasses of SolrParams in org.apache.solr.common.params
`class` `AppendedSolrParams` SolrParams wrapper which acts similar to DefaultSolrParams except that it "appends" the values of multi-value params from both sub instances, so that all of the values are returned.
`class` `DefaultSolrParams`
`class` `MapSolrParams`
`class` `ModifiableSolrParams` This class is similar to MultiMapSolrParams except you can edit the parameters after it is initialized.
`class` `MultiMapSolrParams`
`class` `RequiredSolrParams` This is a simple wrapper to SolrParams that will throw a 400 exception if you ask for a parameter that does not exist.

Fields in org.apache.solr.common.params declared as SolrParams
`protected SolrParams` `DefaultSolrParams.defaults`
`protected SolrParams` `RequiredSolrParams.params`
`protected SolrParams` `DefaultSolrParams.params`

Methods in org.apache.solr.common.params that return SolrParams
`SolrParams` `SolrParams.toFilteredSolrParams(List<String> names)` Create filtered SolrParams.
`static SolrParams` `SolrParams.toSolrParams(NamedList params)` Create SolrParams from NamedList.
`static SolrParams` `SolrParams.wrapAppended(SolrParams params, SolrParams defaults)`
`static SolrParams` `SolrParams.wrapDefaults(SolrParams params, SolrParams defaults)`

Methods in org.apache.solr.common.params with parameters of type SolrParams
`void` `ModifiableSolrParams.add(SolrParams params)`
`static SolrParams` `SolrParams.wrapAppended(SolrParams params, SolrParams defaults)`
`static SolrParams` `SolrParams.wrapDefaults(SolrParams params, SolrParams defaults)`

Constructors in org.apache.solr.common.params with parameters of type SolrParams
`AppendedSolrParams(SolrParams main, SolrParams extra)` Deprecated. (3.6) Use `wrapAppended(SolrParams, SolrParams)` instead.
`DefaultSolrParams(SolrParams params, SolrParams defaults)` Deprecated. (3.6) Use `wrapDefaults(SolrParams, SolrParams)` instead.
`ModifiableSolrParams(SolrParams params)` Constructs a new ModifiableSolrParams, copying values from an existing SolrParams
`RequiredSolrParams(SolrParams params)`

Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.