|
a/src/rcldb/rclquery_p.h |
|
b/src/rcldb/rclquery_p.h |
|
... |
|
... |
57 |
delete xenquire; xenquire = 0;
|
57 |
delete xenquire; xenquire = 0;
|
58 |
termfreqs.clear();
|
58 |
termfreqs.clear();
|
59 |
}
|
59 |
}
|
60 |
/** Return a list of terms which matched for a specific result document */
|
60 |
/** Return a list of terms which matched for a specific result document */
|
61 |
bool getMatchTerms(unsigned long xdocid, std::vector<std::string>& terms);
|
61 |
bool getMatchTerms(unsigned long xdocid, std::vector<std::string>& terms);
|
62 |
abstract_result makeAbstract(Xapian::docid id, vector<Snippet>&,
|
62 |
int makeAbstract(Xapian::docid id, vector<Snippet>&,
|
63 |
int maxoccs = -1, int ctxwords = -1);
|
63 |
int maxoccs = -1, int ctxwords = -1);
|
64 |
int getFirstMatchPage(Xapian::docid docid, std::string& term);
|
64 |
int getFirstMatchPage(Xapian::docid docid, std::string& term);
|
65 |
void setDbWideQTermsFreqs();
|
65 |
void setDbWideQTermsFreqs();
|
66 |
double qualityTerms(Xapian::docid docid,
|
66 |
double qualityTerms(Xapian::docid docid,
|
67 |
const std::vector<std::string>& terms,
|
67 |
const std::vector<std::string>& terms,
|
68 |
std::multimap<double, std::vector<std::string> >& byQ);
|
68 |
std::multimap<double, std::vector<std::string> >& byQ);
|