From d84481e38ab89314f72170941a361ba98d217a36 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Mon, 8 Oct 2012 14:26:53 +0200 Subject: [PATCH] insert message when snippets risk being incomplete --- src/query/docseqdb.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/query/docseqdb.cpp b/src/query/docseqdb.cpp index 73ed0057..cd0daed3 100644 --- a/src/query/docseqdb.cpp +++ b/src/query/docseqdb.cpp @@ -77,7 +77,7 @@ bool DocSequenceDb::getAbstract(Rcl::Doc &doc, vector& vpabs) return false; // Have to put the limit somewhere. - int maxoccs = 500; + int maxoccs = 1000; Rcl::abstract_result ret = Rcl::ABSRES_ERROR; if (m_q->whatDb()) { ret = m_q->makeDocAbstract(doc, vpabs, maxoccs, @@ -89,6 +89,9 @@ bool DocSequenceDb::getAbstract(Rcl::Doc &doc, vector& vpabs) // If the list was probably truncated, indicate it. if (ret == Rcl::ABSRES_TRUNC) { vpabs.push_back(Rcl::Snippet(-1, cstr_mre)); + } else if (ret == Rcl::ABSRES_TERMMISS) { + vpabs.insert(vpabs.begin(), + Rcl::Snippet(-1, "(Words missing in snippets)")); } return true;