From 13f489306d5a017b2683db63caafc21b70a96394 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Sun, 11 Dec 2016 18:53:29 +0100 Subject: [PATCH] Search term did not get passed to viewer for the main page open link because of mysteriously lost line of code --- src/rcldb/rclabstract.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rcldb/rclabstract.cpp b/src/rcldb/rclabstract.cpp index 1445a916..457281db 100644 --- a/src/rcldb/rclabstract.cpp +++ b/src/rcldb/rclabstract.cpp @@ -255,6 +255,7 @@ double Query::Native::qualityTerms(Xapian::docid docid, // Return page number for first match of "significant" term. int Query::Native::getFirstMatchPage(Xapian::docid docid, string& term) { + LOGDEB("Query::Native::getFirstMatchPage\n"); if (!m_q|| !m_q->m_db || !m_q->m_db->m_ndb || !m_q->m_db->m_ndb->m_isopen) { LOGERR("Query::getFirstMatchPage: no db\n" ); return -1; @@ -279,6 +280,7 @@ int Query::Native::getFirstMatchPage(Xapian::docid docid, string& term) // We try to use a page which matches the "best" term. Get a sorted list multimap > byQ; + qualityTerms(docid, terms, byQ); for (multimap >::reverse_iterator mit = byQ.rbegin(); mit != byQ.rend(); mit++) {