00001 #ifndef LUX_INDEX_INDEXRESULT_H
00002 #define LUX_INDEX_INDEXRESULT_H
00003
00004 #include "lux/lux.h"
00005 #include <vector>
00006
00007 namespace Lux {
00008
00009 struct IndexResult {
00010 IndexResult(doc_id_t doc_id_, score_t score_)
00011 : doc_id(doc_id_), score(score_)
00012 {}
00013
00014 ~IndexResult(void)
00015 {}
00016
00017 doc_id_t doc_id;
00018 score_t score;
00019 char *attr;
00020 };
00021
00022 typedef std::vector<IndexResult> IndexResultSet;
00023 typedef IndexResultSet::iterator IRSItr;
00024
00025 }
00026
00027 #endif