|
a/src/query/docseqdb.cpp |
|
b/src/query/docseqdb.cpp |
|
... |
|
... |
72 |
m_queryBuildAbstract && (doc.syntabs || m_queryReplaceAbstract)) {
|
72 |
m_queryBuildAbstract && (doc.syntabs || m_queryReplaceAbstract)) {
|
73 |
m_q->whatDb()->makeDocAbstract(doc, m_q.getptr(), vabs);
|
73 |
m_q->whatDb()->makeDocAbstract(doc, m_q.getptr(), vabs);
|
74 |
}
|
74 |
}
|
75 |
if (vabs.empty())
|
75 |
if (vabs.empty())
|
76 |
vabs.push_back(doc.meta[Rcl::Doc::keyabs]);
|
76 |
vabs.push_back(doc.meta[Rcl::Doc::keyabs]);
|
|
|
77 |
return true;
|
|
|
78 |
}
|
77 |
|
79 |
|
|
|
80 |
int DocSequenceDb::getFirstMatchPage(Rcl::Doc &doc)
|
|
|
81 |
{
|
|
|
82 |
setQuery();
|
|
|
83 |
if (m_q->whatDb()) {
|
|
|
84 |
return m_q->whatDb()->getFirstMatchPage(doc, m_q.getptr());
|
|
|
85 |
}
|
78 |
return true;
|
86 |
return -1;
|
79 |
}
|
87 |
}
|
80 |
|
88 |
|
81 |
bool DocSequenceDb::getEnclosing(Rcl::Doc& doc, Rcl::Doc& pdoc)
|
89 |
bool DocSequenceDb::getEnclosing(Rcl::Doc& doc, Rcl::Doc& pdoc)
|
82 |
{
|
90 |
{
|
83 |
setQuery();
|
91 |
setQuery();
|