Package org.apache.solr.highlight
Interface SolrEncoder
-
- All Superinterfaces:
NamedListInitializedPlugin,SolrInfoBean
- All Known Implementing Classes:
DefaultEncoder,HtmlEncoder
public interface SolrEncoder extends SolrInfoBean, NamedListInitializedPlugin
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.solr.core.SolrInfoBean
SolrInfoBean.Category, SolrInfoBean.Group
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.apache.lucene.search.highlight.EncodergetEncoder(String fieldName, SolrParams params)Return anEncoderappropriate for this field.voidinit(NamedList args)initwill be called just once, immediately after creation.-
Methods inherited from interface org.apache.solr.core.SolrInfoBean
getCategory, getDescription, getMetricNames, getMetricRegistry, getMetricsSnapshot, getName, registerMetricName
-
-
-
-
Method Detail
-
init
void init(NamedList args)
initwill be called just once, immediately after creation.The args are user-level initialization parameters that may be specified when declaring a request handler in solrconfig.xml
- Specified by:
initin interfaceNamedListInitializedPlugin
-
getEncoder
org.apache.lucene.search.highlight.Encoder getEncoder(String fieldName, SolrParams params)
Return anEncoderappropriate for this field.- Parameters:
fieldName- The name of the fieldparams- The params controlling Highlighting- Returns:
- An appropriate
Encoder
-
-