|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.tools.WildcardQueryScorer
public class WildcardQueryScorer
Вспомогательный класс, используется для подсветки искомых слов в результатах поиска через Lucene
Constructor Summary | |
---|---|
WildcardQueryScorer(org.apache.lucene.search.Query query,
java.lang.String fieldName)
Конструктор |
|
WildcardQueryScorer(org.apache.lucene.search.highlight.WeightedTerm[] weightedTerms)
Конструктор |
Method Summary | |
---|---|
void |
allFragmentsProcessed()
Вызывается по окончании обработки всех фрагментов |
float |
getFragmentScore()
Возвращает "популярность" фрагмента |
float |
getMaxTermWeight()
Возвращает максимальную длину части фрагмента |
static org.apache.lucene.search.highlight.WeightedTerm[] |
getTerms(org.apache.lucene.search.Query query,
java.lang.String fieldName)
Возвращает |
float |
getTokenScore()
|
float |
getTokenScore(org.apache.lucene.analysis.Token token)
Возвращает "популярность" части фрагмента |
org.apache.lucene.analysis.TokenStream |
init(org.apache.lucene.analysis.TokenStream tokenStream)
|
void |
startFragment(org.apache.lucene.search.highlight.TextFragment newFragment)
Обрабатывает начальное вхождение фрагмента |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public WildcardQueryScorer(org.apache.lucene.search.Query query, java.lang.String fieldName)
query
- запросfieldName
- искомое полеpublic WildcardQueryScorer(org.apache.lucene.search.highlight.WeightedTerm[] weightedTerms)
weightedTerms
- что подсвечиваемMethod Detail |
---|
public org.apache.lucene.analysis.TokenStream init(org.apache.lucene.analysis.TokenStream tokenStream) throws java.io.IOException
init
in interface org.apache.lucene.search.highlight.Scorer
java.io.IOException
public void startFragment(org.apache.lucene.search.highlight.TextFragment newFragment)
startFragment
in interface org.apache.lucene.search.highlight.Scorer
newFragment
- фрагментpublic float getTokenScore()
getTokenScore
in interface org.apache.lucene.search.highlight.Scorer
public float getTokenScore(org.apache.lucene.analysis.Token token)
token
- часть фрагмента
public float getFragmentScore()
getFragmentScore
in interface org.apache.lucene.search.highlight.Scorer
public void allFragmentsProcessed()
public float getMaxTermWeight()
public static org.apache.lucene.search.highlight.WeightedTerm[] getTerms(org.apache.lucene.search.Query query, java.lang.String fieldName)
query
- запросfieldName
- искомое поле
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |