org.apache.solr.highlight
Class SolrFragmentsBuilder
java.lang.Object
org.apache.solr.highlight.HighlightingPluginBase
org.apache.solr.highlight.SolrFragmentsBuilder
- All Implemented Interfaces:
- SolrInfoMBean, NamedListInitializedPlugin
- Direct Known Subclasses:
- ScoreOrderFragmentsBuilder, SimpleFragmentsBuilder
public abstract class SolrFragmentsBuilder
- extends HighlightingPluginBase
- implements SolrInfoMBean, NamedListInitializedPlugin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_PRE_TAGS
public static final String DEFAULT_PRE_TAGS
- See Also:
- Constant Field Values
DEFAULT_POST_TAGS
public static final String DEFAULT_POST_TAGS
- See Also:
- Constant Field Values
SolrFragmentsBuilder
public SolrFragmentsBuilder()
getFragmentsBuilder
public FragmentsBuilder getFragmentsBuilder(SolrParams params,
BoundaryScanner bs)
- Return a
FragmentsBuilder
appropriate for this field.
- Parameters:
params
- The params controlling Highlighting
- Returns:
- An appropriate
FragmentsBuilder
.
getPreTags
public String[] getPreTags(SolrParams params,
String fieldName)
getPostTags
public String[] getPostTags(SolrParams params,
String fieldName)
getFragmentsBuilder
protected abstract FragmentsBuilder getFragmentsBuilder(SolrParams params,
String[] preTags,
String[] postTags,
BoundaryScanner bs)
getMultiValuedSeparatorChar
protected char getMultiValuedSeparatorChar(SolrParams params)
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.