public class SolrSearchHandlerUtil extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CONTEXT_HTTP_REQUEST_KEY |
Constructor and Description |
---|
SolrSearchHandlerUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
applyReadRestrictionQueryFilterParameters(javax.servlet.http.HttpServletRequest httpServletRequest,
HashMap<String,String[]> convertedSolrParams,
List<String> readFields) |
static void |
applyReadRestrictionQueryFilterParameters(javax.servlet.http.HttpServletRequest httpServletRequest,
HashMap<String,String[]> convertedSolrParams,
String readField) |
static void |
applyRowRestrictions(org.apache.solr.common.params.SolrParams requestParams,
HashMap<String,String[]> convertedSolrParams) |
static String |
escapeQueryChars(String s)
See:
http://lucene.apache.org/java/docs/queryparsersyntax.html#Escaping%20
Special%20Characters
|
static HashMap<String,String[]> |
getConvertedParameters(org.apache.solr.common.params.SolrParams solrParams) |
static boolean |
isCNAdministrator(String[] isAdministrator) |
static boolean |
isValidSolrParam(String[] solrParam) |
static void |
logSolrContext(org.apache.solr.request.SolrQueryRequest req) |
static void |
logSolrParameters(HashMap<String,String[]> convertedSolrParams) |
static void |
setNewSolrParameters(org.apache.solr.request.SolrQueryRequest request,
HashMap<String,String[]> convertedSolrParams) |
static Map<String,String[]> |
toMultiMap(org.apache.solr.common.util.NamedList params)
This method is a replacement for SolrParams.toMultiMap.
|
public static final String CONTEXT_HTTP_REQUEST_KEY
public static void applyReadRestrictionQueryFilterParameters(javax.servlet.http.HttpServletRequest httpServletRequest, HashMap<String,String[]> convertedSolrParams, String readField)
public static void applyReadRestrictionQueryFilterParameters(javax.servlet.http.HttpServletRequest httpServletRequest, HashMap<String,String[]> convertedSolrParams, List<String> readFields)
public static void applyRowRestrictions(org.apache.solr.common.params.SolrParams requestParams, HashMap<String,String[]> convertedSolrParams)
public static boolean isValidSolrParam(String[] solrParam)
public static boolean isCNAdministrator(String[] isAdministrator)
public static void logSolrContext(org.apache.solr.request.SolrQueryRequest req)
public static void logSolrParameters(HashMap<String,String[]> convertedSolrParams)
public static HashMap<String,String[]> getConvertedParameters(org.apache.solr.common.params.SolrParams solrParams)
public static void setNewSolrParameters(org.apache.solr.request.SolrQueryRequest request, HashMap<String,String[]> convertedSolrParams)
public static Map<String,String[]> toMultiMap(org.apache.solr.common.util.NamedList params)
Copyright © 2018. All rights reserved.