org.apache.lucene.search.highlight
Interface Scorer
- QueryScorer
Adds to the score for a fragment based on its tokens
float | getFragmentScore() - Called when the highlighter has no more tokens for the current fragment - the scorer returns
the weighting it has derived for the most recent fragment, typically based on the tokens
passed to getTokenScore().
|
float | getTokenScore(Token token) - Called for each token in the current fragment
|
void | startFragment(TextFragment newFragment) - called when a new fragment is started for consideration
|
getFragmentScore
public float getFragmentScore()
Called when the highlighter has no more tokens for the current fragment - the scorer returns
the weighting it has derived for the most recent fragment, typically based on the tokens
passed to getTokenScore().
getTokenScore
public float getTokenScore(Token token)
Called for each token in the current fragment
token
- The token to be scored
- a score which is passed to the Highlighter class to influence the mark-up of the text
(this return value is NOT used to score the fragment)
startFragment
public void startFragment(TextFragment newFragment)
called when a new fragment is started for consideration
Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.