## org.apache.lucene.search.vectorhighlight
Class FieldPhraseList

    java.lang.Object
      org.apache.lucene.search.vectorhighlight.FieldPhraseList

    public class FieldPhraseList

extends Object

FieldPhraseList has a list of WeightedPhraseInfo that is used by FragListBuilder to create a FieldFragList object.

Nested Class Summary
`static class` `FieldPhraseList.WeightedPhraseInfo` Represents the list of term offsets and boost for some text

Constructor Summary
`FieldPhraseList(FieldTermStack fieldTermStack, FieldQuery fieldQuery)` create a FieldPhraseList that has no limit on the number of phrases to analyze
`FieldPhraseList(FieldTermStack fieldTermStack, FieldQuery fieldQuery, int phraseLimit)` a constructor.

Method Summary
`void` `addIfNoOverlap(FieldPhraseList.WeightedPhraseInfo wpi)`
`List<FieldPhraseList.WeightedPhraseInfo>` `getPhraseList()` return the list of WeightedPhraseInfo.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### FieldPhraseList

    public FieldPhraseList(FieldTermStack fieldTermStack,
                           FieldQuery fieldQuery)

  create a FieldPhraseList that has no limit on the number of phrases to analyze

  Parameters:
    `fieldTermStack` - FieldTermStack object
    `fieldQuery` - FieldQuery object

### FieldPhraseList

    public FieldPhraseList(FieldTermStack fieldTermStack,
                           FieldQuery fieldQuery,
                           int phraseLimit)

  a constructor.

  Parameters:
    `fieldTermStack` - FieldTermStack object
    `fieldQuery` - FieldQuery object
    `phraseLimit` - maximum size of phraseList

Method Detail

### getPhraseList

    public List<FieldPhraseList.WeightedPhraseInfo> getPhraseList()

  return the list of WeightedPhraseInfo.

  Returns:
    phraseList.

### addIfNoOverlap

    public void addIfNoOverlap(FieldPhraseList.WeightedPhraseInfo wpi)

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