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
Method Summary |
org.apache.lucene.search.vectorhighlight.FragmentsBuilder |
getFragmentsBuilder(org.apache.solr.common.params.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(org.apache.solr.common.params.SolrParams params,
String[] preTags,
String[] postTags,
org.apache.lucene.search.vectorhighlight.BoundaryScanner bs)
|
protected char |
getMultiValuedSeparatorChar(org.apache.solr.common.params.SolrParams params)
|
String[] |
getPostTags(org.apache.solr.common.params.SolrParams params,
String fieldName)
|
String[] |
getPreTags(org.apache.solr.common.params.SolrParams params,
String fieldName)
|
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 org.apache.lucene.search.vectorhighlight.FragmentsBuilder getFragmentsBuilder(org.apache.solr.common.params.SolrParams params,
org.apache.lucene.search.vectorhighlight.BoundaryScanner bs)
- Return a
FragmentsBuilder
appropriate for this field.
- Parameters:
params
- The params controlling Highlighting
- Returns:
- An appropriate
FragmentsBuilder
.
getPreTags
public String[] getPreTags(org.apache.solr.common.params.SolrParams params,
String fieldName)
getPostTags
public String[] getPostTags(org.apache.solr.common.params.SolrParams params,
String fieldName)
getFragmentsBuilder
protected abstract org.apache.lucene.search.vectorhighlight.FragmentsBuilder getFragmentsBuilder(org.apache.solr.common.params.SolrParams params,
String[] preTags,
String[] postTags,
org.apache.lucene.search.vectorhighlight.BoundaryScanner bs)
getMultiValuedSeparatorChar
protected char getMultiValuedSeparatorChar(org.apache.solr.common.params.SolrParams params)
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.