Displaying 4 results from an estimated 4 matches for "flag_spelling_correction".
2013 Feb 21
1
Parsing fields with phrases.
I have the following code:
my $par =
$qp->parse_query($query,Search::Xapian::FLAG_SPELLING_CORRECTION);
print LOG "Query $query, par $par\n";
my $enq = $xDatabase->enquire( $par );
The output from the LOG file is:
Query title:"new dolphin", par Xapian::Query(0 * Snew dolphin)
No results are returned. If I change the search to title:dolphin it
finds a number of h...
2009 Mar 02
0
Xapian, PHP bindings and
...new XapianStem( 'french' );
$qp->set_stemmer($stemmer);
$qp->set_database($database);
$qp->set_stemming_strategy(XapianQueryParser::STEM_SOME);
$query = $qp->parse_query( $query_string ); //,
XapianQueryParser::FLAG_SPELLING_CORRECTION);
print 'Parsed query is: '. $query->get_description() .'<br
/>'."\n";
// Find the top 10 results for the query.
$enquire->set_query($query);
$matches = $enquire->get_mset(0, 100);...
2009 Jul 08
1
php error parse_query
...xapian.php* on line
*1409
*The error occurs at this code
$query = $qp->parse_query( $query_string ,
XapianQueryParser::FLAG_PHRASE
| XapianQueryParser::FLAG_BOOLEAN
| XapianQueryParser::FLAG_LOVEHATE
| XapianQueryParser::FLAG_SPELLING_CORRECTION
);
I also tried
$query = $qp->parse_query($query_string);
It's really got me scratching my head because I've had it working
before, any ideas where I should start looking, could it be a system
config error?
I'm using Ubuntu and Xapian 1.0.13
Regards,
Frank
2009 Dec 22
1
test case for (perl) $qp->get_corrected_query_string()
...) in perl in
t/parser.t, but I'm getting the following error:
Can't locate auto/Search/Xapian/Query/get_correct.al...
I take it something isn't implemented yet?
Here's the code:
ok( $query = $qp->parse_query( 'one or two',
FLAG_BOOLEAN|FLAG_BOOLEAN_ANY_CASE|FLAG_SPELLING_CORRECTION ) );
+ is( $query->get_corrected_query_string(), '',
"get_corrected_query_string ok" );
Thanks
Henry