public class RewriteFacetParametersComponent
extends org.apache.solr.handler.component.SearchComponent
| Constructor and Description |
|---|
RewriteFacetParametersComponent() |
| Modifier and Type | Method and Description |
|---|---|
String |
getDescription() |
String |
getSource() |
static String[] |
parseFacetField(String line)
Tokenizes a string based on comma's except for the ones in single or double
qoutes.
|
void |
prepare(org.apache.solr.handler.component.ResponseBuilder rb) |
void |
process(org.apache.solr.handler.component.ResponseBuilder rb) |
protected void |
rewriteMincountFacetFieldOption(org.apache.solr.common.params.ModifiableSolrParams fixed,
org.apache.solr.common.params.SolrParams params,
String paramName,
Map<String,String> fieldMappings,
org.apache.solr.request.SolrQueryRequest req)
Ensure the mincount for all given facets is at least 1 to prevent exposing sensitive buckets to users without permission.
|
public void prepare(org.apache.solr.handler.component.ResponseBuilder rb)
throws IOException
prepare in class org.apache.solr.handler.component.SearchComponentIOExceptionprotected void rewriteMincountFacetFieldOption(org.apache.solr.common.params.ModifiableSolrParams fixed,
org.apache.solr.common.params.SolrParams params,
String paramName,
Map<String,String> fieldMappings,
org.apache.solr.request.SolrQueryRequest req)
fixed - The updated params object.params - The original params object.paramName - The name of the mincount parameter to rewrite (e.g. "facet.mincount" or "facet.pivot.mincount").fieldMappings - A list of mappings from Alfresco property names to Solr field names.req - The Solr requestpublic static String[] parseFacetField(String line)
line - public void process(org.apache.solr.handler.component.ResponseBuilder rb)
throws IOException
process in class org.apache.solr.handler.component.SearchComponentIOExceptionpublic String getDescription()
getDescription in interface org.apache.solr.core.SolrInfoMBeangetDescription in class org.apache.solr.handler.component.SearchComponentpublic String getSource()
getSource in interface org.apache.solr.core.SolrInfoMBeangetSource in class org.apache.solr.handler.component.SearchComponentCopyright © 2005–2019 Alfresco Software. All rights reserved.