Example #1
0
void matchDocument() {
    ++stats.callsMatch;
    Doc d = generateDoc();
    stats.docLen(d.size());
    auto id=nextDocId++;
    ErrorCode ret = MatchDocument(id, join(d.begin(), d.end()).c_str());
    //cerr << "MatchDocument(" << id << ",size=" << d.size() << ")" << endl;
    if (ret!=EC_SUCCESS)
        throw runtime_error("match document error in Doc "+toStr(id));
    pendingResults.insert(id);
}