public abstract class SolrFragmentsBuilder extends HighlightingPluginBase implements SolrInfoMBean, NamedListInitializedPlugin
SolrInfoMBean.Category
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_POST_TAGS |
static java.lang.String |
DEFAULT_PRE_TAGS |
defaults, numRequests
Constructor and Description |
---|
SolrFragmentsBuilder() |
Modifier and Type | Method and Description |
---|---|
org.apache.lucene.search.vectorhighlight.FragmentsBuilder |
getFragmentsBuilder(SolrParams params,
org.apache.lucene.search.vectorhighlight.BoundaryScanner bs)
Return a
FragmentsBuilder appropriate for this field. |
protected abstract org.apache.lucene.search.vectorhighlight.FragmentsBuilder |
getFragmentsBuilder(SolrParams params,
java.lang.String[] preTags,
java.lang.String[] postTags,
org.apache.lucene.search.vectorhighlight.BoundaryScanner bs) |
protected char |
getMultiValuedSeparatorChar(SolrParams params) |
java.lang.String[] |
getPostTags(SolrParams params,
java.lang.String fieldName) |
java.lang.String[] |
getPreTags(SolrParams params,
java.lang.String fieldName) |
private java.lang.String[] |
getTags(SolrParams params,
java.lang.String paramName,
java.lang.String fieldName,
java.lang.String def) |
getCategory, getDescription, getDocs, getName, getSource, getSourceId, getStatistics, getVersion, init
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCategory, getDescription, getDocs, getName, getSource, getSourceId, getStatistics, getVersion
init
public static final java.lang.String DEFAULT_PRE_TAGS
public static final java.lang.String DEFAULT_POST_TAGS
public org.apache.lucene.search.vectorhighlight.FragmentsBuilder getFragmentsBuilder(SolrParams params, org.apache.lucene.search.vectorhighlight.BoundaryScanner bs)
FragmentsBuilder
appropriate for this field.params
- The params controlling HighlightingFragmentsBuilder
.public java.lang.String[] getPreTags(SolrParams params, java.lang.String fieldName)
public java.lang.String[] getPostTags(SolrParams params, java.lang.String fieldName)
private java.lang.String[] getTags(SolrParams params, java.lang.String paramName, java.lang.String fieldName, java.lang.String def)
protected abstract org.apache.lucene.search.vectorhighlight.FragmentsBuilder getFragmentsBuilder(SolrParams params, java.lang.String[] preTags, java.lang.String[] postTags, org.apache.lucene.search.vectorhighlight.BoundaryScanner bs)
protected char getMultiValuedSeparatorChar(SolrParams params)