3 // DocumentOrderedBinnedRetrieval
5 // 15 October 2007 -- tds
8 #ifndef GALAGO_DOCUMENTORDEREDBINNEDRETRIEVAL_HPP
9 #define GALAGO_DOCUMENTORDEREDBINNEDRETRIEVAL_HPP
11 #include "DocumentOrderedBinnedIndex.hpp"
12 #include "DocumentOrderedBinnedIterator.hpp"
13 #include "indri/ScoredExtentResult.hpp"
15 #include "Retrieval.hpp"
19 class DocumentOrderedBinnedRetrieval
: public Retrieval
{
21 DocumentOrderedBinnedIndex _index
;
22 std::vector
<DocumentOrderedBinnedIterator
*> getIterators( const std::vector
<QueryTerm
>& terms
);
25 std::vector
<indri::api::ScoredExtentResult
> runQuery( const std::vector
<QueryTerm
>& query
,
28 std::string
getDocument( int document
);
30 void openRead( const std::string
& path
);
34 #endif // GALAGO_DOCUMENTORDEREDBINNEDRETRIEVAL_HPP