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

公有成员 | |
| CScorer () | |
| CScorer (CSimilarity *pSimilarity) | |
| virtual | ~CScorer () |
| void | score (CHitCollector *pCollector) |
| CSimilarity * | getSimilarity () |
| virtual count_t | nextDocs ()=0 |
| virtual count_t | scores (docid_t *&docs, score_t *&scores)=0 |
| virtual bool | skipTo (docid_t target, docid_t &nearTarget)=0 |
| virtual bool | next ()=0 |
| virtual score_t | score ()=0 |
| virtual docid_t | doc ()=0 |
保护属性 | |
| CSimilarity * | m_pSimilarity |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
进行打分,打分后的结果存放在pCollector容器里
|
|
||||||||||||
|
取文档的打分结果,必须配合nextDocs()使用,当返回值>0时才有效。
在firtex::search::CBooleanScorer、firtex::search::CConjunctionScorer、firtex::search::CDisjunctionScorer、firtex::search::CPhraseScorer、firtex::search::CReqOptScorer、firtex::search::CReqProhScorer及firtex::search::CTermScorer内被实现。 |
|
||||||||||||
|
移动到第一个文档编号大于或等于target的位置,一般配合score()使用
在firtex::search::CBooleanScorer、firtex::search::CConjunctionScorer、firtex::search::CDisjunctionScorer、firtex::search::CPhraseScorer、firtex::search::CReqOptScorer、firtex::search::CReqProhScorer及firtex::search::CTermScorer内被实现。 |
|
|
|
http://www.firtex.org http://www.sourceforge.net/projects/firtex