...
...
m_resCnt = -1;
m_resCnt = -1;
m_reason.erase();
m_reason.erase();
m_nq->clear();
m_nq->clear();
m_sd = sdata;
m_sd = sdata;
int maxexp = 10000;
m_db->getConf()->getConfParam("maxTermExpand", &maxexp);
int maxcl = 100000;
m_db->getConf()->getConfParam("maxXapianClauses", &maxcl);
Xapian::Query xq;
Xapian::Query xq;
if (!sdata->toNativeQuery(*m_db, &xq)) {
if (!sdata->toNativeQuery(*m_db, &xq, maxexp, maxcl)) {
m_reason += sdata->getReason();
m_reason += sdata->getReason();
return false;
return false;
}
}
m_nq->xquery = xq;
m_nq->xquery = xq;