mirror of https://github.com/kiwix/libkiwix.git
Be able to get the reader index from a search result.
This commit is contained in:
parent
8d39b0b343
commit
3991e648ed
|
@ -49,6 +49,7 @@ class Result
|
|||
virtual std::string get_content() = 0;
|
||||
virtual int get_wordCount() = 0;
|
||||
virtual int get_size() = 0;
|
||||
virtual int get_readerIndex() = 0;
|
||||
};
|
||||
|
||||
struct SearcherInternal;
|
||||
|
|
|
@ -46,6 +46,7 @@ class XapianResult : public Result
|
|||
virtual std::string get_content();
|
||||
virtual int get_wordCount();
|
||||
virtual int get_size();
|
||||
virtual int get_readerIndex() { return 0; };
|
||||
|
||||
private:
|
||||
XapianSearcher* searcher;
|
||||
|
|
|
@ -48,6 +48,7 @@ class _Result : public Result
|
|||
virtual std::string get_content();
|
||||
virtual int get_wordCount();
|
||||
virtual int get_size();
|
||||
virtual int get_readerIndex();
|
||||
|
||||
private:
|
||||
Searcher* searcher;
|
||||
|
@ -257,6 +258,10 @@ int _Result::get_wordCount()
|
|||
{
|
||||
return iterator.get_wordCount();
|
||||
}
|
||||
int _Result::get_readerIndex()
|
||||
{
|
||||
return iterator.get_fileIndex();
|
||||
}
|
||||
#ifdef ENABLE_CTPP2
|
||||
|
||||
string Searcher::getHtml()
|
||||
|
|
Loading…
Reference in New Issue