37 lines
604 B
C++
37 lines
604 B
C++
|
#ifndef ANUBIS_SEARCH_RESULT_HDR
|
||
|
#define ANUBIS_SEARCH_RESULT_HDR
|
||
|
|
||
|
#include "concordia/common/config.hpp"
|
||
|
|
||
|
/*!
|
||
|
Class representing an example found by anubis search.
|
||
|
|
||
|
*/
|
||
|
|
||
|
using namespace std;
|
||
|
|
||
|
class AnubisSearchResult {
|
||
|
public:
|
||
|
explicit AnubisSearchResult(const SUFFIX_MARKER_TYPE & exampleId, const double score);
|
||
|
|
||
|
/*! Destructor.
|
||
|
*/
|
||
|
virtual ~AnubisSearchResult();
|
||
|
|
||
|
SUFFIX_MARKER_TYPE getExampleId() const {
|
||
|
return _exampleId;
|
||
|
}
|
||
|
|
||
|
double getScore() const {
|
||
|
return _score;
|
||
|
}
|
||
|
|
||
|
|
||
|
private:
|
||
|
SUFFIX_MARKER_TYPE _exampleId;
|
||
|
|
||
|
double _score;
|
||
|
};
|
||
|
|
||
|
#endif
|