Exemplo n.º 1
0
}
if ($min_wt < 1.9) {
    print "ESet min_wt threshold not applied\n";
    exit(1);
}
if (XapianQuery::OP_ELITE_SET != 10) {
    print "OP_ELITE_SET is XapianQuery::OP_ELITE_SET not 10\n";
    exit(1);
}
# Regression test - overload resolution involving boolean types failed.
$enq->set_sort_by_value(1, TRUE);
# Regression test - fixed in 0.9.10.1.
$oqparser = new XapianQueryParser();
$oquery = $oqparser->parse_query("I like tea");
# Regression test for bug#192 - fixed in 1.0.3.
$enq->set_cutoff(100);
# Check DateValueRangeProcessor works.
function add_vrp_date(&$qp)
{
    $vrpdate = new XapianDateValueRangeProcessor(1, 1, 1960);
    $qp->add_valuerangeprocessor($vrpdate);
}
$qp = new XapianQueryParser();
add_vrp_date($qp);
$query = $qp->parse_query('12/03/99..12/04/01');
if ($query->get_description() !== 'Query(0 * VALUE_RANGE 1 19991203 20011204)') {
    print "XapianDateValueRangeProcessor didn't work - result was " . $query->get_description() . "\n";
    exit(1);
}
# Feature test for XapianFieldProcessor
class testfieldprocessor extends XapianFieldProcessor