FirteX-高性能全文索引和检索平台API Documentation |
#include <PhraseScorer.h>
继承图,类firtex::search::CPhraseScorer

公有成员 | |
| CPhraseScorer (CWeight *pWeight, CSimilarity *pSimilarity, int slop, CTermPositions **ppPos, int size, CNormBytes *norms) | |
| virtual | ~CPhraseScorer (void) |
| count_t | nextDocs () |
| count_t | scores (docid_t *&docs, score_t *&scores) |
| bool | skipTo (docid_t target, docid_t &nearTarget) |
| bool | next () |
| score_t | score () |
| docid_t | doc () |
保护成员 | |
| void | firstToLast () |
| freq_t | phraseFreq () |
| virtual freq_t | exactPhraseFreq () |
| virtual freq_t | sloppyPhraseFreq () |
保护属性 | |
| CWeight * | m_pWeight |
| CTermDocs * | m_pTermDocs |
| score_t | m_fWeights |
| docid_t | m_docs [PHRASE_PAGESIZE] |
| freq_t | m_freqs [PHRASE_PAGESIZE] |
| score_t | m_scores [PHRASE_PAGESIZE] |
| count_t | m_numDocs |
| score_t | m_scoreCache [PHRASESCORE_CACHESIZE] |
| int | m_nSlop |
| CPhrasePositions * | m_pFirst |
| CPhrasePositions * | m_pLast |
| int | m_nNumPositions |
| CNormBytes * | m_norms |
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
依次取一个文档进行打分
|
|
|
提取下一批文档
|
|
|
|
|
|
|
|
||||||||||||
|
取文档的打分结果
|
|
||||||||||||
|
移动到第一个文档编号大于或等于target的位置,一般配合score()使用
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
http://www.firtex.org http://www.sourceforge.net/projects/firtex