a/src/rcldb/rclquery.cpp b/src/rcldb/rclquery.cpp
...
...
190
    m_resCnt = -1;
190
    m_resCnt = -1;
191
    m_reason.erase();
191
    m_reason.erase();
192
192
193
    m_nq->clear();
193
    m_nq->clear();
194
    m_sd = sdata;
194
    m_sd = sdata;
195
    
196
    int maxexp = 10000;
197
    m_db->getConf()->getConfParam("maxTermExpand", &maxexp);
198
    int maxcl = 100000;
199
    m_db->getConf()->getConfParam("maxXapianClauses", &maxcl);
195
200
196
    Xapian::Query xq;
201
    Xapian::Query xq;
197
    if (!sdata->toNativeQuery(*m_db, &xq)) {
202
    if (!sdata->toNativeQuery(*m_db, &xq, maxexp, maxcl)) {
198
    m_reason += sdata->getReason();
203
    m_reason += sdata->getReason();
199
    return false;
204
    return false;
200
    }
205
    }
201
206
202
    m_nq->xquery = xq;
207
    m_nq->xquery = xq;