--- a/src/rcldb/rclquery.cpp
+++ b/src/rcldb/rclquery.cpp
@@ -154,16 +154,6 @@
delete (QSorter*)m_sorter;
m_sorter = 0;
}
-}
-
-string Query::getReason() const
-{
- return m_reason;
-}
-
-Db *Query::whatDb()
-{
- return m_db;
}
void Query::setSortBy(const string& fld, bool ascending) {
@@ -273,34 +263,6 @@
return true;
}
-bool Query::getMatchTerms(const Doc& doc, vector<string>& terms)
-{
- return getMatchTerms(doc.xdocid, terms);
-}
-bool Query::getMatchTerms(unsigned long xdocid, vector<string>& terms)
-{
- if (ISNULL(m_nq) || !m_nq->xenquire) {
- LOGERR(("Query::getMatchTerms: no query opened\n"));
- return -1;
- }
-
- terms.clear();
- Xapian::TermIterator it;
- Xapian::docid id = Xapian::docid(xdocid);
-
- XAPTRY(terms.insert(terms.begin(),
- m_nq->xenquire->get_matching_terms_begin(id),
- m_nq->xenquire->get_matching_terms_end(id)),
- m_db->m_ndb->xrdb, m_reason);
-
- if (!m_reason.empty()) {
- LOGERR(("getMatchTerms: xapian error: %s\n", m_reason.c_str()));
- return false;
- }
-
- return true;
-}
-
abstract_result Query::makeDocAbstract(Doc &doc,
vector<Snippet>& abstract,
int maxoccs, int ctxwords)
@@ -494,7 +456,6 @@
sprintf(buf, "%d", collapsecount);
doc.meta[Rcl::Doc::keycc] = buf;
-
// Parse xapian document's data and populate doc fields
return m_db->m_ndb->dbDataToRclDoc(docid, data, doc);
}