org.apache.lucene.search.vectorhighlight
Class ScoreOrderFragmentsBuilder

java.lang.Object
  extended by org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
      extended by org.apache.lucene.search.vectorhighlight.ScoreOrderFragmentsBuilder
All Implemented Interfaces:
FragmentsBuilder

public class ScoreOrderFragmentsBuilder
extends BaseFragmentsBuilder

An implementation of FragmentsBuilder that outputs score-order fragments.


Nested Class Summary
static class ScoreOrderFragmentsBuilder.ScoreComparator
           
 
Field Summary
 
Fields inherited from class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
COLORED_POST_TAGS, COLORED_PRE_TAGS, postTags, preTags
 
Constructor Summary
ScoreOrderFragmentsBuilder()
          a constructor.
ScoreOrderFragmentsBuilder(String[] preTags, String[] postTags)
          a constructor.
 
Method Summary
 List<FieldFragList.WeightedFragInfo> getWeightedFragInfoList(List<FieldFragList.WeightedFragInfo> src)
          Sort by score the list of WeightedFragInfo
 
Methods inherited from class org.apache.lucene.search.vectorhighlight.BaseFragmentsBuilder
createFragment, createFragments, getFieldValues, getFragmentSource, getPostTag, getPreTag, makeFragment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScoreOrderFragmentsBuilder

public ScoreOrderFragmentsBuilder()
a constructor.


ScoreOrderFragmentsBuilder

public ScoreOrderFragmentsBuilder(String[] preTags,
                                  String[] postTags)
a constructor.

Parameters:
preTags - array of pre-tags for markup terms.
postTags - array of post-tags for markup terms.
Method Detail

getWeightedFragInfoList

public List<FieldFragList.WeightedFragInfo> getWeightedFragInfoList(List<FieldFragList.WeightedFragInfo> src)
Sort by score the list of WeightedFragInfo

Specified by:
getWeightedFragInfoList in class BaseFragmentsBuilder


Copyright © 2000-2010 Apache Software Foundation. All Rights Reserved.