From 6cd2c9e2ca08acdf41fbff0b7f83e56c007bf7ec Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Sat, 6 Jul 2019 08:26:42 +0200 Subject: [PATCH] snippets: allow a little more contiguous expansion of current snippet --- src/rcldb/rclabsfromtext.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/rcldb/rclabsfromtext.cpp b/src/rcldb/rclabsfromtext.cpp index 36f0b030..73acac50 100644 --- a/src/rcldb/rclabsfromtext.cpp +++ b/src/rcldb/rclabsfromtext.cpp @@ -206,7 +206,7 @@ public: #endif m_curfragcoef += coef; m_remainingWords = m_ctxwords + 1; - if (m_extcount > 3) { + if (m_extcount > 5) { // Limit expansion of contiguous fragments (this is to // avoid common terms in search causing long // heavyweight meaningless fragments. Also, limit length). @@ -474,13 +474,14 @@ int Query::Native::abstractFromText( inslen += endhit.size(); } #endif - LOGDEB0("=== FRAGMENT: Coef: " << entry.coef << ": " << frag << endl); int page = 0; if (vpbreaks.size() > 1) { page = ndb->getPageNumberForPosition(vpbreaks, entry.hitpos); if (page < 0) page = 0; } + LOGDEB0("=== FRAGMENT: p. " << page << " Coef: " << entry.coef << + ": " << frag << endl); vabs.push_back(Snippet(page, frag).setTerm(entry.term)); if (count++ >= maxtotaloccs) break;